Patents Assigned to A9.com, Inc.
  • Patent number: 11947314
    Abstract: VHOEs with expanded acceptance angle ranges are described as well as various systems and methods for fabricating VHOEs with expanded acceptance angle ranges. The VHOE with expanded acceptance angle range may include two or more individual Bragg gratings. The two or more individual Bragg gratings have the same diffraction geometry but with shifted Bragg conditions. Having the same diffraction geometry means when light is incident on the VHOE including two or more individual Bragg gratings, the diffracted light from each of the Bragg gratings is co-linear or overlapping with the diffracted light from the other Bragg gratings. The Bragg condition for each of the Bragg gratings are shifted with respect to each neighboring Bragg grating by an amount up to the acceptance angle range of each individual Bragg grating.
    Type: Grant
    Filed: December 15, 2020
    Date of Patent: April 2, 2024
    Assignee: A9.com, Inc.
    Inventor: Arkady Bablumyan
  • Patent number: 11922489
    Abstract: A camera is used to capture image data of representations of a physical environment. Planes and surfaces are determined from a representation. The planes and the surfaces are analyzed using relationships there between to obtain shapes and depth information for available spaces within the physical environment. Locations of the camera with respect to the physical environment are determined. The shapes and the depth information are analyzed using a trained neural network to determine items fitting the available spaces. A live camera view is overlaid with a selection from the items to provide an augmented reality (AR) view of the physical environment from an individual location of the locations. The AR view is enabled so that a user can port to a different location than the individual location by an input received to the AR view while the selection from the items remains anchored to the individual location.
    Type: Grant
    Filed: February 11, 2019
    Date of Patent: March 5, 2024
    Assignee: A9.com, Inc.
    Inventors: Rupa Chaturvedi, Xing Zhang, Frank Partalis, Yu Lou, Colin Jon Taylor, Simon Fox
  • Patent number: 11922575
    Abstract: Approaches described and suggested herein relate to generating three-dimensional representations of objects to be used to render virtual reality and augmented reality effects on personal devices such as smartphones and personal computers, for example. An initial surface mesh of an object is obtained. A plurality of silhouette masks of the object taken from a plurality of viewpoints is also obtained. A plurality of depth maps are generated from the initial surface mesh. Specifically, the plurality of depth maps are taken from the same plurality of viewpoints from which the silhouette images are taken. A volume including the object is discretized into a plurality of voxels. Each voxel is then determined to be either inside the object or outside of the object based on the silhouette masks and the depth data. A final mesh is then generated from the voxels that are determined to be inside the object.
    Type: Grant
    Filed: March 12, 2021
    Date of Patent: March 5, 2024
    Assignee: A9.com, Inc.
    Inventors: Himanshu Arora, Divyansh Agarwal, Arnab Dhua, Chun Kai Wang
  • Patent number: 11893604
    Abstract: Supplemental content can be determined through a server-side process, wherein a primary content provider can obtain the supplemental content from a supplemental content provider before any of the content is sent to the client device initially requesting the primary content. A primary content provider submits a request that can include an authorization token for the primary content provider, a publisher token including a proxy identifier for the user, application, or client device, and other relevant information. The supplemental content provider can verify the information and select targeted content based on the information. The supplemental content can then be provided to the primary content provider for incorporation with the primary content. The primary content provider can adjust the layout or selection before sending to the client device for display.
    Type: Grant
    Filed: March 16, 2022
    Date of Patent: February 6, 2024
    Assignee: A9.com, Inc.
    Inventors: Lionel Bitoun, Bryan Thomas Quinn
  • Patent number: 11891671
    Abstract: Systems for testing for a target virus include an analysis device and a sample cartridge. A system for detecting a target virus includes a cartridge and an analysis device. A biological sample is inserted into the cartridge. The cartridge includes reagents and other liquids for processing the biological sample. The cartridge is inserted into the analysis device. The analysis device interacts with the cartridge to complete testing of the biological sample for the presence of the target virus.
    Type: Grant
    Filed: March 24, 2021
    Date of Patent: February 6, 2024
    Assignee: A9.com, Inc.
    Inventor: Carlos Roberto Resquin
  • Patent number: 11868440
    Abstract: Subsets of training data are selected for iterations of a statistical model through a training process. The selection can reduce the amount of data to be processed by selecting the training data that will likely have significant training value for the pass. This can include using a metric such as the loss or certainty to sample the data, such that easy to classify instances are used for training less frequently than harder to classify instances. A cutoff value or threshold can also, or alternatively, be used such that harder to classify instances are not selected for training until later in the process when the model may be more likely to benefit from training on those instances. Sampling can vary between passes for variety, and the cutoff value might also change such that all data instances are eligible for training selection by at least the last iteration.
    Type: Grant
    Filed: October 4, 2018
    Date of Patent: January 9, 2024
    Assignee: A9.com, Inc.
    Inventors: Yash Patel, R. Manmatha, Alexander Smola, Son D. Tran, Sheng Zha
  • Patent number: 11789265
    Abstract: A waveguide image combiner is used to transmit a monochrome or full-color image in an augmented reality display. The combiner uses multiple stacked waveguides, each having top and bottom substrates. The combiner also uses multiple pairs of incoupling and outcoupling VHOEs, which are sandwiched between the top and bottom substrates, to expand a first FOV and an image expander to expand the second or perpendicular FOV. This suitably provides an expanded FOV that offers a diagonal FOV?50°, a horizontal FOV?40 and a vertical FOV?25°. The combiner also delivers a large horizontal eye box up to 20 mm and a vertical eye box of 10 mm while maintaining high light efficiency of the real scene (e.g. >80%). The system is able to use a light engine based on broadband (10 nm????40 nm) LEDs and maintain a large horizontal field of view and high transmission of the real imagery.
    Type: Grant
    Filed: September 11, 2020
    Date of Patent: October 17, 2023
    Assignee: A9.com, Inc.
    Inventor: Arkady Bablumyan
  • Patent number: 11776211
    Abstract: Images of various views of objects can be captured. An object mesh structure can be created based at least in part on the object images. The object mesh structure represents the three-dimensional shape of the object. Alpha masks indicating which pixels are associated with the object can be used to refine the object mesh structure. A request can be made to view the object from an arbitrary viewpoint which differs from the viewpoints associated with the captured images. A subset of the captured images can be used to create a synthetic image. Different weights can be assigned to the captured image to render a synthetic image that represents the view from the arbitrary viewpoint selected. The input images for the synthetic image can be prefetched, or loaded into memory before the arbitrary view is requested. The images can also be cached for future use or to avoid reloading them for another synthetic image.
    Type: Grant
    Filed: February 22, 2021
    Date of Patent: October 3, 2023
    Assignee: A9.com, Inc.
    Inventors: Karl Hillesland, Xi Zhang, Himanshu Arora, Yu Lou, Radek Grzeszczuk, Arnab Sanat Kumar Dhua
  • Patent number: 11760221
    Abstract: An autonomous robot moves materials in a warehouse or other industrial environment. It runs on an electric motor powered by a rechargeable battery. When its battery becomes depleted, it maneuvers to a nearby charger. It guides itself to the charger using visual cues, such as a target on or near the charger, until it establishes a good electrical connection with the charger. Proximity sensors on the charger and/or the autonomous robot determine if the autonomous robot is positioned properly; if so, the charger begins charging the autonomous robot's battery. While charging, the charger monitors the resistance of the electrical connection for open- or short-circuit conditions. It also monitors the status of the proximity sensors. If the charger detects an open-circuit or a short-circuit or that the autonomous robot has moved away from the charger, the charger stops charging.
    Type: Grant
    Filed: June 27, 2018
    Date of Patent: September 19, 2023
    Assignee: A9.com, Inc.
    Inventors: Jacob Blacksberg, Matthew Ventimiglia, Karl McDowall, Nima Keivan
  • Patent number: 11704318
    Abstract: Devices and techniques are generally described for search using a micro-partitioned catalog. In some examples, a search system can determine a plurality of items in an online catalog. The search system can generate a similarity graph based on vector representations of the plurality of items and determine an item as a representative item for a cluster of items. The search system can receive a query and determine the cluster of items as a candidate cluster based on a comparison between the query and the representative item. The search system can determine a candidate item of the cluster of items based on a comparison between the query and the cluster of items.
    Type: Grant
    Filed: June 12, 2020
    Date of Patent: July 18, 2023
    Assignee: A9.COM, INC.
    Inventors: Iman Keivanloo, Trishul Amit Madhukar Chilimbi, Narayanan Sadagopan, Choon Hui Teo, Santosh Rajagopalan, Hyokun Yun, Vishwanathan Swaminathan, Sankalp Nayak
  • Patent number: 11704367
    Abstract: Systems and methods are disclosed for a system to provide an interface that is dynamic and that provides selectable links in response to a query for products in an electronic marketplace, where the selectable links are titled with the query and portions of reviews for products associated with the query. The system is configured to select feedback for items purchased from an electronic marketplace. Descriptors from the feedback are generated. In response to a query for the one or more of the items in the electronic marketplace, a determination is made that portions of the descriptors provide detail responsive to the query. An interface is displayed including selectable links titled with the query in combination with the portions of the descriptors. In response to selection of one of the selectable links, a portion of the items are displayed.
    Type: Grant
    Filed: April 14, 2021
    Date of Patent: July 18, 2023
    Assignee: A9.com, Inc.
    Inventors: Adrian Boteanu, Emily Dutile, Adam Kiezun, Shay Artzi, Raju Matta
  • Patent number: 11699174
    Abstract: A computing device can obtain data describing at least one document, the at least one document referencing at least one media object, wherein a portion of the at least one media object includes one or more characters. The computing device can obtain data describing the one or more characters in the at least one media object in the at least one document. The computing device can generate an updated copy of the at least one document that includes the data describing the one or more characters in the at least one media object. The computing device can present, on a display screen of the computing device and through an interface, the updated copy of the at least one document, wherein the one or more characters in the at least one media object are able to be selected or searched.
    Type: Grant
    Filed: February 8, 2021
    Date of Patent: July 11, 2023
    Assignee: A9.com, Inc.
    Inventors: Douglas Ryan Gray, Arnab Sanat Kumar Dhua, Xiaofan Lin, Zhijiang Mark Lu
  • Patent number: 11698492
    Abstract: A waveguide image combiner is used to transmit a monochrome or full-color image in an augmented reality display. The combiner uses multiple stacked substrates and multiple pairs of incoupling and outcoupling VHOEs to expand a first FOV and an image expander to expand the second or perpendicular FOV. This suitably provides an expanded FOV that offers a diagonal FOV?50°, a horizontal FOV?40 and a vertical FOV?25°. The combiner also delivers a large horizontal eye box up to 20 mm and a vertical eye box of 10 mm while maintaining high light efficiency of the real scene (e.g. >80%). The system is able to use a light engine based on broadband (10 nm????40 nm) LEDs and maintain a large horizontal field of view and high transmission of the real imagery. The approach resolves issues with current embodiments including astigmatism, image overlap, color balance, and small light engine pupils leading to reduced eye boxes.
    Type: Grant
    Filed: March 27, 2020
    Date of Patent: July 11, 2023
    Assignee: A9.com, Inc.
    Inventors: Arkady Bablumyan, Lloyd J LaComb, Jr.
  • Patent number: 11668935
    Abstract: A waveguide image combiner is used to transmit a monochrome or full-color image in an augmented reality display. The combiner uses multiple stacked substrates and multiple pairs of incoupling and outcouping VHOEs to expand a first FOV and an image expander to expand the second or perpendicular FOV. This suitably provides an expanded FOV that offers a diagonal FOV?50°, a horizontal FOV?40 and a vertical FOV?25°. The combiner also delivers a large horizontal eye box up to 20 mm and a vertical eye box of 10 mm while maintaining high light efficiency of the real scene (e.g. >80%). The system is able to use a light engine based on broadband (10 nm????40 nm) LEDs and maintain a large horizontal field of view and high transmission of the real imagery. The approach resolves issues with current embodiments including astigmatism, image overlap, color balance, and small light engine pupils leading to reduced eye boxes.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: June 6, 2023
    Assignee: A9.com, Inc.
    Inventors: Arkady Bablumyan, Erfan Fard
  • Patent number: 11568545
    Abstract: Various embodiments of a framework which allow, as an alternative to resource-taxing decompression, efficient computation of feature maps using a compressed content data subset, such as video, by exploiting the motion information, such as a motion vector, present in the compressed video. This framework allows frame-specific object recognition and action detection algorithms to be applied to compressed video and other media files by executing only on I-frames in a Group of Pictures and linearly interpolating the results. Training and machine learning increases recognition accuracy. Yielding significant computational gains, this approach accelerates frame-wise feature extraction I-frame/P-frame/P-frame videos as well as I-frame/P-frame/B-frame videos. The present techniques may also be used for segmentation to identify and label respective regions for objects in a video.
    Type: Grant
    Filed: December 27, 2019
    Date of Patent: January 31, 2023
    Assignee: A9.com, Inc.
    Inventors: R. Manmatha, Hexiang Hu, Deva Ramanan
  • Patent number: 11551404
    Abstract: Images of various views of objects can be captured. An object mesh structure can be created based at least in part on the object images. The object mesh structure represents the three-dimensional shape of the object and includes a mesh with mesh elements. The mesh elements are assigned views first from a subset of views to texture large contiguous portions of the object from relatively few views. Portions that are not textured from the subset views are textured using the full set of views, such that all mesh elements are assigned views. The views first assigned from the subset of views and the views then assigned from the full plurality of views can be packaged into a texture atlas. These texture atlas views can be packaged with mapping data to map the texture atlas views to their corresponding mesh elements. The texture atlas and the object mesh structure can be sent to a client device to render a representation of the object.
    Type: Grant
    Filed: June 24, 2021
    Date of Patent: January 10, 2023
    Assignee: A9.com, Inc.
    Inventors: Tomas Francisco Yago Vicente, Radek Grzeszcsuk, Arnab Sanat Kumar Dhua
  • Patent number: 11545013
    Abstract: Customizable intrusion zones for audio/video (A/V) recording and communication devices in accordance with various embodiments of the present disclosure are provided. In one embodiment, a method for an A/V recording and communication device is provided, the method comprising displaying, on a display of the computing device, a user interface for creating and/or customizing at least one intrusion zone, wherein the at least one intrusion zone comprises at least one motion zone within a field of view of the A/V recording and communication device coupled with at least one conditional setting of the at least one motion zone, determining whether an input has been received to establish a new conditional setting, or to change a previous conditional setting, determining whether an input has been received to save the new conditional setting or to save the changed conditional setting, and saving the new conditional setting or the changed conditional setting.
    Type: Grant
    Filed: October 26, 2017
    Date of Patent: January 3, 2023
    Assignee: A9.Com, Inc.
    Inventor: James Siminoff
  • Patent number: 11521376
    Abstract: System and methods are provided that generate a three-dimensional model from a physical space. While a user is scanning and/or recording the physical space with a user computing device, user speech describing the physical space is recorded. A transcript is generated from the audio captured during the scan and/or image recording of the physical space. Keywords from the transcript are used to improve computer-vision object identification, which is incorporated in the three-dimensional model.
    Type: Grant
    Filed: September 27, 2021
    Date of Patent: December 6, 2022
    Assignee: A9.com, Inc.
    Inventors: Arnab Dhua, Divyansh Agarwal
  • Patent number: 11501514
    Abstract: Large scale instance recognition is provided that can take advantage of channel-wise pooling. A received query image is processed to extract a set of features that can be used to generate a set of region proposals. The proposed regions of image data are processed using a trained classifier to classify the regions as object or non-object regions. Extracted features for the object regions are processed using feature correlation against extracted features for a set of object images, each representing a classified object. Matching tensors generated from the comparison are processed using a spatial verification network to determine match scores for the various object images with respect to a specific object region. The match scores are used to determine which objects, or types of objects, are represented in the query image. Information or content associated with the matching objects can be provided as part of a response.
    Type: Grant
    Filed: October 9, 2020
    Date of Patent: November 15, 2022
    Assignee: A9.com, Inc.
    Inventors: Hao-Yu Wu, Tian Cao, Bhargava Urala Kota, Mehmet Nejat Tek
  • Patent number: 11495003
    Abstract: Techniques for placing and manipulating multiple three-dimensional (3D) models using mobile augmented reality (AR) are described. One technique includes receiving a first request to initialize an AR simulation of a first product for sale within a physical environment. In response to the first request, a first 3D model of the first product for sale is rendered onto the screen. After rendering the first 3D model, a second request to visualize a second product for sale within the physical environment is received during the AR simulation of the first product for sale. In response to the second request, a second 3D model of the second product for sale is rendered onto the screen with the first 3D model.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: November 8, 2022
    Assignee: A9.com, Inc.
    Inventors: Mukul Agarwal, Jonathan Bernadel-Huey, Kevin May, Xing Zhang, Karl Hillesland, Jack Mousseau, Simon Fox