Patents Assigned to A9.com, Inc.
-
Patent number: 10665015Abstract: Objects can be rendered in three-dimensions and viewed and manipulated in an augmented reality environment. Background images are subtracted from object images from multiple viewpoints to provide baseline representations of the object. Morphological operations can be used to remove errors caused by misalignment of an object image and background image. Using two different contrast thresholds, pixels can be identified that can be said at two different confidence levels to be object pixels. An edge detection algorithm can be used to determine object contours. Low confidence pixels can be associated with the object if they can be connected to high confidence pixels without crossing an object contour. Segmentation masks can be created from high confidence pixels and properly associated low confidence pixels. Segmentation masks can be used to create a three-dimensional representation of the object.Type: GrantFiled: September 17, 2019Date of Patent: May 26, 2020Assignee: A9.COM, INC.Inventors: Arnab Sanat Kumar Dhua, Himanshu Arora, Radek Grzeszczuk
-
Patent number: 10652816Abstract: A method for enhanced mesh networking, preferably including performing network analysis, configuring router link parameters, and managing routing paths. A metric for routing path assessment, preferably including a throughput metric and a channel utilization metric. A Segment Table Announced Mesh Protocol, preferably including determining network segments and designating forwarding devices for communication between the network segments.Type: GrantFiled: August 20, 2018Date of Patent: May 12, 2020Assignee: A9.COM, Inc.Inventors: Jasmine Strong, Mete Rodoper, Ryan Thompson
-
Patent number: 10650247Abstract: Video footage captured by A/V recording and communication devices may be readily uploaded to the cloud and shared with a requesting party, such as a law enforcement agency. When a request is received from a requesting party for video footage, videos meeting the criteria specified by the requesting party may be determined. Consent requests may then be sent to users associated with each of the A/V recording and communication devices that recorded the videos meeting the criteria specified by the requesting party. When user consents to share the videos, the videos may be provided to the requesting party.Type: GrantFiled: December 12, 2017Date of Patent: May 12, 2020Assignee: A9.Com, Inc.Inventors: Elliott Lemberger, Aaron Harpole, Mark Troughton
-
Patent number: 10650650Abstract: Parcel theft deterrence for audio/video (A/V) recording and communication devices, such as video doorbells and security cameras. When an A/V recording and communication device captures image data that includes a parcel, a parcel boundary may be created for monitoring the parcel within. In various embodiments, when the parcel is removed from the parcel boundary, a user alert may be generated to notify a user of a client device associated with the A/V recording and communication device that the parcel has been removed.Type: GrantFiled: April 30, 2018Date of Patent: May 12, 2020Assignee: A9.Com, Inc.Inventors: James Siminoff, Joshua Roth, John Modestine
-
Patent number: 10650040Abstract: An object recognition system can be adapted to recognize subject matter having very few features or limited or no texture. A feature-sparse or texture-limited object can be recognized by complementing local features and/or texture features with color, region-based, shape-based, three-dimensional (3D), global, and/or composite features. Machine learning algorithms can be used to classify such objects, and image matching and verification can be adapted to the classification. Further, multiple modes of input can be integrated at various stages of the object recognition processing pipeline. These multi-modal inputs can include user feedback, additional images representing different perspectives of the object or specific regions of the object including a logo or text corresponding to the object, user behavior data, location, among others.Type: GrantFiled: May 22, 2017Date of Patent: May 12, 2020Assignee: A9.com, Inc.Inventors: Simant Dube, Edward Hsiao
-
Patent number: 10635280Abstract: Approaches provide for an interactive interface for determining annotation information that can be used to recommend content, improve user interaction and satisfaction, as well as improve various image recognition approaches. For example, a user can be presented an interactive interface, such as a game. The interactive interface can include colored graphical elements, where each graphical element can be associated with and display a visual feature of an item. A user can be provided a task or goal, such as to select, move, or otherwise arrange graphical elements based on a visual feature of the elements. The user interaction can generate annotation information that can be utilized to determine related content as well as improve various image recognition approaches.Type: GrantFiled: August 9, 2019Date of Patent: April 28, 2020Assignee: A9.COM, INC.Inventors: Aishwarya Natesh, Daniya Zamalieva
-
Patent number: 10624086Abstract: A security network provides reduced power consumption and more robust communication of messages in comparison to conventional wireless systems. Reducing power consumption as discussed herein ensures that the security system is able to operate for a long duration of time, potentially with minimal or no power from an electrical grid. Additionally, redundant communication paths as discussed herein provide a more robust way of selectively forwarding security data to a remote server. The availability of multiple communication paths ensures that a respective remote target recipient such as a server resource or remote communication device operated by a user can be notified of a trigger event during power failure conditions, such as when certain communication functionality of a security system is disabled.Type: GrantFiled: March 31, 2017Date of Patent: April 14, 2020Assignee: A9.COM, INC.Inventors: Stephen E. Gordon, Peter D. Besen, Julian I. Gorfajn, Douglas M. Chin
-
Patent number: 10606824Abstract: Approaches provide for updating information associated with points and/or objects of interest, such as businesses and other such entities. For example, an update service can analyze image data to determine visual features of a visual representation of a business. The visual features can be compared to information stored in a database. The information stored in the database can be derived from previously obtained image data that includes visual features corresponding to the business. A change in the visual representation of the business can be determined. The change might be due to, for example, a change in the business operating at that location which can result in a change in the visual appearance of the business; an update to business hours, contact information, or other information. Once the change is determined to at least a threshold amount, an event to update business information (e.g., the name of the business, contact information, images, etc.Type: GrantFiled: September 9, 2015Date of Patent: March 31, 2020Assignee: A9.COM, INC.Inventors: Kaolin Imago Fire, Mark Jay Nitzberg, Sunil Ramesh
-
Patent number: 10609626Abstract: A method for network configuration sharing includes receiving a home network configuration associated with a user, identifying an away network, and modifying the configuration of the away network based on the configuration of the home network.Type: GrantFiled: March 15, 2018Date of Patent: March 31, 2020Assignee: A9.COM. INC.Inventors: Austin Lin, Paul Nangeroni, Nicholas S. Weaver, Yahui Jin, Nathaniel C. Hardison, Amos Schallich, Sherman Wang
-
Patent number: 10601244Abstract: In embodiments of the present invention improved capabilities are described for providing intelligent power control in response to an external power interruption, causing a processor is in an electrical fixture to interrogate an external power control switch to gain an understanding of the switch's state, where prior to the external power interruption the electrical fixture may be powered by external power and where external power may be connected and disconnected by a user of the switch. In the event that the switch's state is determined to be such that it would normally pass power to the electrical fixture, the processor causes the electrical fixture to operate using a backup power supply. In the event that the switch's state is determined to be such that it would normally not pass power to the electrical fixture, the processor causes the electrical fixture to act as if the user of the switch has intentionally removed power.Type: GrantFiled: December 12, 2016Date of Patent: March 24, 2020Assignee: A9.Com, Inc.Inventors: Michael V. Recker, David B. Levine
-
Patent number: 10600060Abstract: Various embodiments relating to predictive analytics from visual data are described. For example, a system associated with a matching service can obtain visual data that includes content related to a marketing campaign associated with a particular product or service. The system can determine image information that contains one or more objects relating to a logo for the particular brand or product. The system can process the content item using one or more machine vision algorithms. The system can determine usage data associated with the particular product or service based at least in part on the one or more feature descriptors. The system can aggregate the usage data with other usage data relating to different users across different time periods to compile a database of insight information with respect to the particular product or service. The system can determine one or more usage patterns relating to the particular product or service.Type: GrantFiled: December 19, 2014Date of Patent: March 24, 2020Assignee: A9.COM, INC.Inventors: Daniel Luke Schiffman, William Brendel, Christopher Joseph Hawley, David Creighton Mott, Shruti Sheorey
-
Patent number: 10599726Abstract: Embodiments described herein are directed to methods and systems for allowing real-time editing of posting lists encoded using variable-width byte encoding of document identifier deltas while maintaining scanning performance of a posting list. For example, embodiments are directed at determining a posting list associated with a query term and scanning the posting list for encoded document identifiers associated with the term. Embodiments may identify an interrupt indicator in the encoded document identifier and obtain modified document identifier information from an interrupt table. The modified document identifier information includes at least one encoded document identifier associated with a modified document associated with the query term. A set of decoded document identifiers including the term may be determined and search results including at least a subset of documents associated with the set of decoded document identifiers may be provided.Type: GrantFiled: June 15, 2017Date of Patent: March 24, 2020Assignee: A9.COM, INC.Inventor: John Reiser
-
Patent number: 10594552Abstract: A method for router configuration includes at a remote router management platform, registering a first router, associated with a first router identifier, to a user account; at the first router, establishing an internet connection; at a first user electronic device, transmitting a first router configuration to the remote router management platform; and at the first router, receiving the first router configuration from the remote router management platform via the internet connection.Type: GrantFiled: December 15, 2017Date of Patent: March 17, 2020Assignee: A9.COM, Inc.Inventors: Timothy A. Schallich, Nicholas S. Weaver, Nathaniel C. Hardison
-
Patent number: 10593066Abstract: Objects can be rendered in three dimensions and viewed and manipulated in an augmented reality environment. A number of object images, a number of segmentation masks, and an object mesh structure are used by a client device to render the object in three dimensions. The object images and segmentation masks can be sequenced into frames. The object images and segmentation masks can be partitioned into patches and sequenced, or ordered, within each patch, and a keyframe can be assigned in each patch. Then, the object images and segmentation masks can be encoded into video files and sent to a client device. The client device can quickly retrieve a requested object image and segmentation mask based at least in part on identifying the keyframe in the same patch as the object image and segmentation mask.Type: GrantFiled: January 9, 2018Date of Patent: March 17, 2020Assignee: A9.COM, INC.Inventors: Arnab Sanat Kumar Dhua, Neil Raj Kumar, Karl Hillesland, Radek Grzeszczuk, Scott Paul Robertson
-
Patent number: 10587814Abstract: Automatic exposure control for audio/video (A/V) recording and communication devices in accordance with various embodiments of the present disclosure are provided. In one embodiment, an A/V recording and communication device is provided, comprising: a camera configured to capture image data of a foreground object within a field of view of the camera; a communication module; and a processing module comprising: a processor; and a camera application that configures the processor to: detect motion within the field of view that includes an active image region; capture image data of the field of view; detect the foreground object in the active image region and determine an external lighting level associated with the foreground object; determine at least one exposure control gain setting based on the determined external lighting level; and apply the at least one exposure control gain setting to configure the camera to capture image data focused on the foreground object.Type: GrantFiled: February 23, 2018Date of Patent: March 10, 2020Assignee: A9.com, Inc.Inventor: Changsoo Jeong
-
Patent number: 10579134Abstract: Systems and methods for displaying an image of a virtual object in an environment are described. A computing device is used to capture an image of a real environment including a marker. One or more virtual objects which do not exist in the real environment are displayed in the image based at least on the marker. The distance and orientation of the marker may be taken into account to properly size and place the virtual object in the image. Further, virtual lighting may be added to an image to indicate to a user how the virtual object would appear with the virtual lighting.Type: GrantFiled: January 20, 2017Date of Patent: March 3, 2020Assignee: A9.COM, INC.Inventors: Nityananda Jayadevaprakash, William Brendel, David Creighton Mott, Scott Paul Robertson
-
Patent number: 10572988Abstract: A computing device is used to capture image data of a physical environment. The image data is analyzed to determine color information for colors represented in the physical environment and to determine scene information that describes a room type associated with the physical environment. A palette of colors is assembled using the colors from the color information and provided for display. Upon selection of a color from the palette of colors, a product associated with the selected color and with the room type is provided for display.Type: GrantFiled: June 19, 2017Date of Patent: February 25, 2020Assignee: A9.COM, INC.Inventor: Rupa Chaturvedi
-
Patent number: 10574974Abstract: Various embodiments provide for the generation of 3D models of objects. For example, depth data and color image data can be captured from viewpoints around an object using a sensor. A camera having a higher resolution can simultaneously capture image data of the object. Features between images captured by the image sensor and the camera can be extracted and compared to determine a mapping between the camera and the image. Once the mapping between the camera and the image sensor is determined, a second mapping between adjacent viewpoints can be determined for each image around the object. In this example, each viewpoint overlaps with an adjacent viewpoint and features extracted from two overlapping viewpoints are matched to determine their relative alignment. Accordingly, a 3D point cloud can be generated and the images captured by the camera can be projected on the surface of the 3D point cloud to generate the 3D model.Type: GrantFiled: June 27, 2014Date of Patent: February 25, 2020Assignee: A9.com, Inc.Inventors: Himanshu Arora, Arnab Sanat Kumar Dhua, Sunil Ramesh, Chen Fang
-
Patent number: D876440Type: GrantFiled: October 25, 2018Date of Patent: February 25, 2020Assignee: A9.COM. Inc.Inventors: Paul Nangeroni, Paul Kelley, Nicholas Reid, Nathaniel C. Hardison, Nicholas S. Weaver, Timothy Amos Schallich
-
Patent number: D882443Type: GrantFiled: May 5, 2017Date of Patent: April 28, 2020Assignee: A9.COM, INC.Inventors: James Siminoff, Mark Siminoff, Christopher Loew