Patents by Inventor K. Krishnan
K. Krishnan 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: 11710348Abstract: Techniques are disclosed for providing a notification that a person is at a particular location. For example, a resident device may receive from a user device an image that shows a face of a first person, the image being captured by a first camera of the user device. The resident device may also receive, from another device having a second camera, a second image showing a portion of a face of a second person, the second camera having a viewable area showing a particular location. The resident device may determine a score indicating a level of similarity between a first set of characteristics associated with the face of the first person and a second set of characteristics associated with the face of a second person. The resident device may then provide to the user device a notification based on determining the score.Type: GrantFiled: September 21, 2022Date of Patent: July 25, 2023Assignee: Apple Inc.Inventors: Hendrik Dahlkamp, Vinay Sharma, Nitin Gupta, Floris Chabert, Andrew C. Edwards, Mitchell Williams, Jonghoon Jin, Nicholas M. Fraioli, Aravindhan K. Krishnan, Patrick L. Coffman
-
Publication number: 20230019065Abstract: Techniques are disclosed for providing a notification that a person is at a particular location. For example, a resident device may receive from a user device an image that shows a face of a first person, the image being captured by a first camera of the user device. The resident device may also receive, from another device having a second camera, a second image showing a portion of a face of a second person, the second camera having a viewable area showing a particular location. The resident device may determine a score indicating a level of similarity between a first set of characteristics associated with the face of the first person and a second set of characteristics associated with the face of a second person. The resident device may then provide to the user device a notification based on determining the score.Type: ApplicationFiled: September 21, 2022Publication date: January 19, 2023Applicant: Apple Inc.Inventors: Hendrik Dahlkamp, Vinay Sharma, Nitin Gupta, Floris Chabert, Andrew C. Edwards, Mitchell Williams, Jonghoon Jin, Nicholas M. Fraioli, Aravindhan K. Krishnan, Patrick L. Coffman
-
Publication number: 20230014837Abstract: Techniques are disclosed for providing a notification that a person is at a particular location. For example, a resident device may receive from a user device an image that shows a face of a first person, the image being captured by a first camera of the user device. The resident device may also receive, from another device having a second camera, a second image showing a portion of a face of a second person, the second camera having a viewable area showing a particular location. The resident device may determine a score indicating a level of similarity between a first set of characteristics associated with the face of the first person and a second set of characteristics associated with the face of a second person. The resident device may then provide to the user device a notification based on determining the score.Type: ApplicationFiled: September 21, 2022Publication date: January 19, 2023Applicant: Apple Inc.Inventors: Hendrik Dahlkamp, Vinay Sharma, Nitin Gupta, Floris Chabert, Andrew C. Edwards, Mitchell Williams, Jonghoon Jin, Nicholas M. Fraioli, Aravindhan K. Krishnan, Patrick L. Coffman
-
Patent number: 11514717Abstract: Techniques are disclosed for providing a notification that a person is at a particular location. For example, a resident device may receive from a user device an image that shows a face of a first person, the image being captured by a first camera of the user device. The resident device may also receive, from another device having a second camera, a second image showing a portion of a face of a second person, the second camera having a viewable area showing a particular location. The resident device may determine a score indicating a level of similarity between a first set of characteristics associated with the face of the first person and a second set of characteristics associated with the face of a second person. The resident device may then provide to the user device a notification based on determining the score.Type: GrantFiled: September 25, 2020Date of Patent: November 29, 2022Assignee: Apple Inc.Inventors: Hendrik Dahlkamp, Vinay Sharma, Nitin Gupta, Floris Chabert, Andrew C. Edwards, Mitchell Williams, Jonghoon Jin, Nicholas M. Fraioli, Aravindhan K. Krishnan, Patrick L. Coffman
-
Publication number: 20220044150Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed herein to associate a data collector with a class by executing a classification model using a first data collector characteristic, the first data collector characteristic corresponding to the data collector, the classification model generated by applying a learning algorithm to classification training data, the classification training data including second data collector characteristics of a training group, select the class based on a requested characteristic of a task request from a distribution agent, select the data collector associated with the class, and send the selection to the distribution agent.Type: ApplicationFiled: August 4, 2021Publication date: February 10, 2022Inventors: Kannan Balaji, Sedwin Vadukut, Sreeraman K. Krishnan, Rachel Gareau
-
Publication number: 20210383100Abstract: Techniques are disclosed for providing a notification that a person is at a particular location. For example, a resident device may receive from a user device an image that shows a face of a first person, the image being captured by a first camera of the user device. The resident device may also receive, from another device having a second camera, a second image showing a portion of a face of a second person, the second camera having a viewable area showing a particular location. The resident device may determine a score indicating a level of similarity between a first set of characteristics associated with the face of the first person and a second set of characteristics associated with the face of a second person. The resident device may then provide to the user device a notification based on determining the score.Type: ApplicationFiled: September 25, 2020Publication date: December 9, 2021Applicant: Apple Inc.Inventors: Hendrik Dahlkamp, Vinay Sharma, Nitin Gupta, Floris Chabert, Andrew C. Edwards, Mitchell Williams, Jonghoon Jin, Nicholas M. Fraioli, Aravindhan K. Krishnan, Patrick L. Coffman
-
Patent number: 11164235Abstract: A scalable recommendation engine includes stateless processors in communication with at least one memory server that stores contextual data. A router is configured to direct a recommendation request to a first stateless processor, which is configured to generate a recommendation using contextual data from the memory server. A controller monitors the available processing bandwidth of the stateless processors and deploys an additional stateless processor if the available processing bandwidth is less than a minimum available processing bandwidth threshold. The controller can remove from deployment a stateless processor if the available processing bandwidth is greater than a maximum pre-determined available processing bandwidth threshold.Type: GrantFiled: November 26, 2019Date of Patent: November 2, 2021Assignee: salesforce.com, inc.Inventors: Bharath K. Krishnan, Michael J. Torra
-
Patent number: 10789293Abstract: A method of filtering content from a data set includes accepting a search request directed to a data set associated with a site, the search request including a search term that is not among terms represented in a site-specific lookup table representing site-specific relatedness of terms in that data set, such related terms including any of synonyms, hypernyms and hyponyms; generating an approximating lookup table by applying a transformation function to a corpus lookup table, the corpus lookup table representing relatedness, in a general corpus, of terms in the data set; identifying terms represented in the approximating lookup table that are related terms of the search term; and filtering from the data set digital content that includes any of the search term and the terms identified from the approximating table as related terms of the search term.Type: GrantFiled: February 26, 2018Date of Patent: September 29, 2020Assignee: salesforce.com, inc.Inventors: Alexander Kushkuley, Bharath K. Krishnan
-
Patent number: 10762548Abstract: The foregoing are among the objects attained by the invention, which provides, in some aspects, digital data processing methods for generation of customized user interfaces that present links, images or other components representing items of interest to a user in an order that is prioritized as a function of (a) representations in a multidimensional factor space of characteristics of the respective items, and (b) representations in that same multidimensional space of characteristics of “context-indicative items”—e.g., items in which the user has previously shown an interest, as indicated by clicks or other interactions with those items respective components in the user interface.Type: GrantFiled: June 14, 2016Date of Patent: September 1, 2020Assignee: salesforce.com, inc.Inventors: Bharath K. Krishnan, Rene Borm, Joshua Correa, Rene Kessler, Peter Koch, Vishwamitra S. Ramakrishnan
-
Publication number: 20200098034Abstract: A scalable recommendation engine includes stateless processors in communication with at least one memory server that stores contextual data. A router is configured to direct a recommendation request to a first stateless processor, which is configured to generate a recommendation using contextual data from the memory server. A controller monitors the available processing bandwidth of the stateless processors and deploys an additional stateless processor if the available processing bandwidth is less than a minimum available processing bandwidth threshold. The controller can remove from deployment a stateless processor if the available processing bandwidth is greater than a maximum pre-determined available processing bandwidth threshold.Type: ApplicationFiled: November 26, 2019Publication date: March 26, 2020Inventors: Bharath K. Krishnan, Michael J. Torra
-
Patent number: 10497044Abstract: A scalable recommendation engine includes stateless processors in communication with at least one memory server that stores contextual data. A router is configured to direct a recommendation request to a first stateless processor, which is configured to generate a recommendation using contextual data from the memory server. A controller monitors the available processing bandwidth of the stateless processors and deploys an additional stateless processor if the available processing bandwidth is less than a minimum available processing bandwidth threshold. The controller can remove from deployment a stateless processor if the available processing bandwidth is greater than a maximum pre-determined available processing bandwidth threshold.Type: GrantFiled: October 19, 2015Date of Patent: December 3, 2019Assignee: DEMANDWARE INC.Inventors: Bharath K. Krishnan, Michael J. Torra
-
Publication number: 20190138659Abstract: A method of filtering content from a data set includes accepting a search request directed to a data set associated with a site, the search request including a search term that is not among terms represented in a site-specific lookup table representing site -specific relatedness of terms in that data set, such related terms including any of synonyms, hypernyms and hyponyms; generating an approximating lookup table by applying a transformation function to a corpus lookup table, the corpus lookup table representing relatedness, in a general corpus, of terms in the data set; identifying terms represented in the approximating lookup table that are related terms of the search term; and filtering from the data set digital content that includes any of the search term and the terms identified from the approximating table as related terms of the search term.Type: ApplicationFiled: February 26, 2018Publication date: May 9, 2019Inventors: Alexander Kushkuley, Bharath K. Krishnan
-
Publication number: 20170109807Abstract: A scalable recommendation engine includes stateless processors in communication with at least one memory server that stores contextual data. A router is configured to direct a recommendation request to a first stateless processor, which is configured to generate a recommendation using contextual data from the memory server. A controller monitors the available processing bandwidth of the stateless processors and deploys an additional stateless processor if the available processing bandwidth is less than a minimum available processing bandwidth threshold. The controller can remove from deployment a stateless processor if the available processing bandwidth is greater than a maximum pre-determined available processing bandwidth threshold.Type: ApplicationFiled: October 19, 2015Publication date: April 20, 2017Inventors: Bharath K. Krishnan, Michael J. Torra
-
Patent number: 8943060Abstract: The invention provides in some aspects methods of digital data processor-based analysis of digital data that represent interactions to identify distinct individuals and/or the entities with which they are affiliated (e.g., households, businesses, social or other groups) involved in those interactions. The methods can be employed, for example, to analyze digital data representing retail purchase, marketing and visitor interactions for tracking and/or reporting purposes.Type: GrantFiled: February 28, 2012Date of Patent: January 27, 2015Assignee: Cquotient, Inc.Inventors: Bharath K. Krishnan, Vishwamitra S. Ramakrishnan
-
Publication number: 20140077600Abstract: Embodiments relate to a system for controlling the storage and distribution of energy on a drill rig. The system includes a drill rig having a power consuming device, a power source for providing electrical power, a power storage device, and an electrical power bus. The power bus is electrically connected to the power source, the power consuming device, and the power storage device and is configured to provide an electrical pathway between one or more of the power source, power consuming device, and power storage device.Type: ApplicationFiled: September 14, 2012Publication date: March 20, 2014Inventors: Robert Douglas CRYER, Ajith Kuttannair Kumar, Hien Pham, Ramesh K. Krishnan
-
Publication number: 20130226920Abstract: The invention provides in some aspects methods of digital data processor-based analysis of digital data that represent interactions to identify distinct individuals and/or the entities with which they are affiliated (e.g., households, businesses, social or other groups) involved in those interactions. The methods can be employed, for example, to analyze digital data representing retail purchase, marketing and visitor interactions for tracking and/or reporting purposes.Type: ApplicationFiled: February 28, 2012Publication date: August 29, 2013Applicant: CQuotient, Inc.Inventors: Bharath K. Krishnan, Vishwamitra S. Ramakrishnan
-
Patent number: 8095565Abstract: Metadata is used to create customized user interface (UI) portions for an application. The metadata may be XML-based and can be interpreted and then rendered to implement a customized UI that also supports data binding between data and the UI controls. Once created, the metadata is processed by a rendering engine to display the UI controls. An interpreter may be used to interpret the metadata file before it is sent to the rendering engine. Neither the rendering engine nor the interpreter needs knowledge of the host application and provides support for arbitrary metadata driven UI. The metadata schema may include mechanisms to create custom controls for the UI; programmatically modify the UI controls by providing access to a code-behind assembly as well as support event handling for the UI controls.Type: GrantFiled: May 5, 2006Date of Patent: January 10, 2012Assignee: Microsoft CorporationInventors: Patrick M. Dengler, Arvind K. Krishnan, Jagdish Singh, Lawrence M. Sanchez, Sai Shankar, Satish Kumar Chittamuru, Zoltan Pekic, Nabarun Mondal, Namendra Kumar, Ricard Roma i Dalfó
-
Patent number: 7743083Abstract: A system and method for implementing a common transaction manager interface. A system may implement an application server with a transaction manager module configured to provide a common application interface to a local transaction manager and a global transaction manager. The transaction manager module may be configured to determine if a transaction initiated by an application component should be managed by the local transaction manager or the global transaction manager. The local transaction manger may be configured to create a local transaction object for each transaction managed by the local transaction manager, and the global transaction manger may be configured to create a global transaction object for each transaction managed by the global transaction manager. The local transaction objects and the global transaction objects may provide a common application interface for implementing their respective transactions.Type: GrantFiled: April 24, 2003Date of Patent: June 22, 2010Assignee: Oracle America, Inc.Inventors: Sankara R. Bhogi, Ajay Kumar, Bala Dutt, Venugopal Rao K, Senthil K. Krishnan, Srinivasan Kannan
-
Patent number: 7610305Abstract: A system and a method for simultaneously managing a local transaction and a global transaction in an application server. In one embodiment, a system may manage a first transaction, from a first application component, as a local transaction and also manage a second transaction, from a second application component, as a global transaction. In one embodiment, the first transaction and the second transaction may be managed from the same instance of the application server.Type: GrantFiled: April 24, 2003Date of Patent: October 27, 2009Assignee: Sun Microsystems, Inc.Inventors: Sankara R. Bhogi, Ajay Kumar, Bala Dutt, Venugopal Rao K, Srinivasan Kannan, Senthil K. Krishnan
-
Publication number: 20090239920Abstract: The present invention is directed to pharmaceutical formulations of an anhydrate crystal form of an estrogen receptor modulator, and pharmaceutical compositions and preparative processes thereof.Type: ApplicationFiled: November 20, 2007Publication date: September 24, 2009Applicant: WYETHInventors: Mahesh K. KRISHNAN, Mohamed GHORAB, Rolland W. CARSON, Shamim HASAN, Arwinder NAGI, Patricia Carson