Patents by Inventor Nareshkumar Rajkumar
Nareshkumar Rajkumar has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 9895809Abstract: Methods, apparatus, systems, and computer-readable media are provided for visually annotating rendered multi-dimensional representations of robot environments. In various implementations, an entity may be identified that is present with a telepresence robot in an environment. A measure of potential interest of a user in the entity may be calculated based on a record of one or more interactions between the user and one or more computing devices. In some implementations, the one or more interactions may be for purposes other than directly operating the telepresence robot. In various implementations, a multi-dimensional representation of the environment may be rendered as part of a graphical user interface operable by the user to control the telepresence robot. In various implementations, a visual annotation may be selectively rendered within the multi-dimensional representation of the environment in association with the entity based on the measure of potential interest.Type: GrantFiled: August 20, 2015Date of Patent: February 20, 2018Assignee: X DEVELOPMENT LLCInventors: Kyle Moore, Vincent Dureau, Nareshkumar Rajkumar
-
Publication number: 20180039848Abstract: Methods and apparatus related to generating a model for an object encountered by a robot in its environment, where the object is one that the robot is unable to recognize utilizing existing models associated with the robot. The model is generated based on vision sensor data that captures the object from multiple vantages and that is captured by a vision sensor associated with the robot, such as a vision sensor coupled to the robot. The model may be provided for use by the robot in detecting the object and/or for use in estimating the pose of the object.Type: ApplicationFiled: August 3, 2016Publication date: February 8, 2018Inventors: Kurt Konolige, Nareshkumar Rajkumar, Stefan Hinterstoisser
-
Publication number: 20180039835Abstract: Methods, apparatus, systems, and computer-readable media are provided for downloading targeted object recognition modules that are selected from a library of candidate targeted object recognition modules based on various signals. In some implementations, an object recognition client may be operated to facilitate object recognition for a robot. It may download targeted object recognition module(s). Each targeted object recognition module may facilitate inference of an object type or pose of an observed object. The targeted object module(s) may be selected from a library of targeted object recognition modules based on various signals, such as a task to be performed by the robot. The object recognition client may obtain vision data capturing at least a portion of an environment in which the robot operates. The object recognition client may determine, based on the vision data and the downloaded object recognition module(s), information about an observed object in the environment.Type: ApplicationFiled: August 6, 2016Publication date: February 8, 2018Inventors: Nareshkumar Rajkumar, Stefan Hinterstoisser, Max Bajracharya
-
Patent number: 9881301Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, and including a method for conversion tracking. The method comprises anonymously linking plural identifiers, each identifier associated with a user and specific requesting source. Anonymously linking includes linking different identifiers associated with different requesting sources used by the user to access content. Anonymously linking includes linking the different identifiers using an identifier that does not include any personally identifiable information, and storing impression, click and interaction data for the user in association with respective identifiers.Type: GrantFiled: July 31, 2012Date of Patent: January 30, 2018Assignee: Google LLCInventors: Nareshkumar Rajkumar, Vinod Kumar Ramachandran
-
Publication number: 20180018518Abstract: Methods, apparatus, systems, and computer-readable media are provided for delegating object type and/or pose detection to a plurality of “targeted object recognition modules.” In some implementations, a method may be provided that includes: operating an object recognition client to facilitate object recognition for a robot; receiving, by the object recognition client, sensor data indicative of an observed object in an environment; providing, by the object recognition client, to each of a plurality of remotely-hosted targeted object recognition modules, data indicative of the observed object; receiving, by the object recognition client, from one or more of the plurality of targeted object recognition modules, one or more inferences about an object type or pose of the observed object; and determining, by the object recognition client, information about the observed object, such as its object type and/or pose, based on the one or more inferences.Type: ApplicationFiled: July 18, 2016Publication date: January 18, 2018Inventors: Nareshkumar Rajkumar, Stefan Hinterstoisser
-
Patent number: 9872069Abstract: A system and method for generating goal-based video analytics is disclosed. The system includes a processor, a configurable goal module, a communication module and an analytics module. The configurable goal module receives a video goal definition configurable by a user. The communication module receives first media player state data including data describing viewer interest in video data playable by a media player included on a viewing device. The analytics module associates the video goal definition with the first media player state data and generates video analytics based at least in part on the video goal definition and the first media player state data associated with the video goal definition.Type: GrantFiled: June 21, 2012Date of Patent: January 16, 2018Assignee: Google LLCInventors: Gregory Allan Funk, Nareshkumar Rajkumar, Vincent Gatto, Jr., Theodore Kent Hamilton
-
Publication number: 20170206552Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, and including a method for conversion tracking. The method comprises anonymously linking plural identifiers, each identifier associated with a user and specific requesting source. Anonymously linking includes linking different identifiers associated with different requesting sources used by the user to access content. Anonymously linking includes linking the different identifiers using an identifier that does not include any personally identifiable information, and storing impression, click and interaction data for the user in association with respective identifiers.Type: ApplicationFiled: July 31, 2012Publication date: July 20, 2017Applicant: GOOGLE INC.Inventors: Nareshkumar Rajkumar, Vinod Kumar Ramachandran
-
Patent number: 9706253Abstract: A system and method for generating video funnel analytics is disclosed. The system includes a processor, a configurable goal module, a configurable funnel module, a communication module and an analytics module. The configurable goal module receives a user-configurable video-related goal definition. The configurable funnel module receives a user-configurable video funnel definition based at least in part on the video-related goal definition. The communication module receives a first set of media player state data including data describing viewer interest in a first set of video data playable by a media player included on a user device. The analytics module generates video funnel analytics based at least in part on the video-related goal definition, the video funnel definition and the first set of media player state data.Type: GrantFiled: June 21, 2012Date of Patent: July 11, 2017Assignee: GOOGLE INCInventors: Gregory Allan Funk, Nareshkumar Rajkumar, Vincent Gatto, Jr., Theodore Kent Hamilton
-
Publication number: 20170017804Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, and including a method for managing privacy rights of a user related to the delivery of content. The method comprises providing a global privacy management interface that presents a selection tool for enabling a user to review privacy options and interests. The privacy options and interests include controls for presenting a list of identifiers that are associated with the user and interests associated with those identifiers. Each identifier is associated with a requesting source having been used by the user to access content. The interface enables de-selection of individual interests on a per-identifier or global basis. The method further comprises determining, in a server system, content to deliver to the user in view of the privacy selections.Type: ApplicationFiled: June 30, 2016Publication date: January 19, 2017Inventors: Nareshkumar Rajkumar, Vinod Kumar Ramachandran
-
Patent number: 9514446Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, and including a method for selecting content. The method comprises anonymously linking plural identifiers, each associated with a user and specific requesting source. Anonymously linking includes linking at least two different identifiers associated with two different requesting sources used to access content, and linking the two different identifiers using an identifier not including any personally identifiable information. The method further comprises identifying a user list associated with a topic and including plurality of entries, each entry satisfying the topic and having an identifier associated with a requesting source and further including information about a type of requesting source.Type: GrantFiled: October 10, 2012Date of Patent: December 6, 2016Assignee: Google Inc.Inventors: Nareshkumar Rajkumar, Vinod Kumar Ramachandran
-
Patent number: 9451008Abstract: Systems and methods for content selection with privacy features include determining that a period of time from when the cookie was last used to visit a webpage has exceeded a threshold value. Based on the determination, the topic may be removed from an interest category profile used to select content.Type: GrantFiled: May 20, 2015Date of Patent: September 20, 2016Assignee: Google Inc.Inventors: Vinod Kumar Ramachandran, Nareshkumar Rajkumar
-
Patent number: 9369740Abstract: A system and method for providing web analytics for a custom media player is disclosed. The system comprises a communication module, a request analysis module and a reporting module. The communication module receives a request from a custom media player. The custom media player is stored and executed on a client device. The request analysis module determines whether the request includes a custom event for a social feature included in the custom media player. The request analysis module determines that the request includes a custom event. The request analysis module stores event data describing the custom event in a storage device. The reporting module generates a report describing a metric for the social feature.Type: GrantFiled: June 21, 2012Date of Patent: June 14, 2016Assignee: GOOGLE INC.Inventors: Gregory Allan Funk, Nareshkumar Rajkumar, Vincent Gatto, Jr., Theodore Kent Hamilton
-
Patent number: 9275399Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, and including a method for managing privacy rights of a user related to the delivery of content. The method comprises providing a global privacy management interface that presents a selection tool for enabling a user to review privacy options and interests. The privacy options and interests include controls for presenting a list of identifiers that are associated with the user and interests associated with those identifiers. Each identifier is associated with a requesting source having been used by the user to access content. The interface enables de-selection of individual interests on a per-identifier or global basis. The method further comprises determining, in a server system, content to deliver to the user in view of the privacy selections.Type: GrantFiled: March 9, 2015Date of Patent: March 1, 2016Assignee: Google Inc.Inventors: Nareshkumar Rajkumar, Vinod Kumar Ramachandran
-
Patent number: 9258279Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. The method includes anonymously linking at least two different identifiers associated with two different requesting sources. The linking uses an identifier that does not include any personally identifiable information. A request is received from a user to create a bookmark for a resource that was presented on a first device having an associated first identifier. The bookmark or a reference to the bookmark is stored. Bookmarks associated with the user are synched across multiple requesting sources using the anonymous linking. After synching, a request to access saved bookmarks is received from a user when accessing a second different device. Based at least in part on the synched bookmarks, the bookmark is provided, or a link to the bookmark is provided, enabling presentation of a resource associated with the bookmark.Type: GrantFiled: January 31, 2013Date of Patent: February 9, 2016Assignee: Google Inc.Inventors: Nareshkumar Rajkumar, Vinod Kumar Ramachandran
-
Patent number: 9147200Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, and including a method for delivering content. The method comprises identifying impressions of content to a user accessing resources using different requesting sources. The method further comprises storing impression data for the identified impressions in association with the user and requesting source. The method further comprises storing requesting source characteristic information with the impression data and identifying parameters that require limits on a number of impressions that are to occur in a time period and type of requesting source. The method further comprises receiving a request for content from a particular requesting source associated with the user, and determining when impressions available for that type of requesting source have been satisfied, and when not, enabling delivery of a content item associated with a campaign to the requesting source responsive to the received request.Type: GrantFiled: February 23, 2015Date of Patent: September 29, 2015Assignee: Google Inc.Inventors: Nareshkumar Rajkumar, Vinod Kumar Ramachandran
-
Publication number: 20150242896Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, and including a method for managing privacy rights of a user related to the delivery of content. The method comprises providing a global privacy management interface that presents a selection tool for enabling a user to review privacy options and interests. The privacy options and interests include controls for presenting a list of identifiers that are associated with the user and interests associated with those identifiers. Each identifier is associated with a requesting source having been used by the user to access content. The interface enables de-selection of individual interests on a per-identifier or global basis. The method further comprises determining, in a server system, content to deliver to the user in view of the privacy selections.Type: ApplicationFiled: March 9, 2015Publication date: August 27, 2015Inventors: Nareshkumar Rajkumar, Vinod Kumar Ramachandran
-
Patent number: 9105046Abstract: Application content information is obtained from a mobile device application server. An ad server log includes at least application identifiers for applications that have requested advertisements from an ad network. If identifying information included in the application content information is the same as an application identifier found in the ad server log, the application content information is analyzed to determine whether the corresponding mobile device application is appropriate to be served an advertisement, based on predetermined content criteria. An application registry includes a database of mobile device applications that are registered in the ad network. The application registry record for a mobile device application is updated to indicate the determined appropriateness of the mobile device application corresponding to the analyzed application content information.Type: GrantFiled: August 5, 2011Date of Patent: August 11, 2015Assignee: GOOGLE INC.Inventors: Antonio Alvin Jose Dias, Nicholas S. Bridle, Nareshkumar Rajkumar
-
Patent number: 9066122Abstract: A method, executed on a processor, for serving a video content segment at an online resource includes receiving a request for a video content segment having one or more playback features; identifying, by the processor, one or more candidate video content segments responsive to the request; accessing, by the processor, for each of the candidate video content segments, a score based on (i) one or more metrics related to a measure of the probability of the video content segment being played and (ii) a bid; identifying, by the processor, one or more candidate sets of candidate video segments, where, for each set, the candidate video content segments in the set collectively satisfy the one or more playback features; and selecting, by the processor, in response to the request, one of the candidate sets whose cumulative scores are higher than at least one other candidate set.Type: GrantFiled: March 8, 2013Date of Patent: June 23, 2015Assignee: Google Inc.Inventors: Nicholas Urbano Rattazzi, Nareshkumar Rajkumar, Vinod Kumar Ramachandran, Wook Jin Chung
-
Publication number: 20150170200Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, and including a method for delivering content. The method comprises identifying impressions of content to a user accessing resources using different requesting sources. The method further comprises storing impression data for the identified impressions in association with the user and requesting source. The method further comprises storing requesting source characteristic information with the impression data and identifying parameters that require limits on a number of impressions that are to occur in a time period and type of requesting source. The method further comprises receiving a request for content from a particular requesting source associated with the user, and determining when impressions available for that type of requesting source have been satisfied, and when not, enabling delivery of a content item associated with a campaign to the requesting source responsive to the received request.Type: ApplicationFiled: February 23, 2015Publication date: June 18, 2015Inventors: Nareshkumar Rajkumar, Vinod Kumar Ramachandran
-
Patent number: 9049076Abstract: Systems and methods for content selection with privacy features include determining that a period of time from when the cookie was last used to visit a webpage has exceeded a threshold value. Based on the determination, the topic may be removed from an interest category profile used to select content.Type: GrantFiled: January 7, 2013Date of Patent: June 2, 2015Assignee: Google Inc.Inventors: Vinod Kumar Ramachandran, Nareshkumar Rajkumar