Patents by Inventor Rahul Gupta

Rahul Gupta 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: 11005958
    Abstract: Architecture that enables a user to designate acceptance to receiving social cards from other user in a social network using a personal digital assistant. A mapping component maintains the mappings of all users who have accepted to participate in card sharing and the acceptance level. A whitelist of users can be created that lists the users to whom a social card can be sent from an endpoint. The user can create local groups dynamically at runtime on the local endpoint, where the local groups enable the sharing of the personalized content with multiple users concurrently. The shared card is selected by the sending user and becomes available to the PDA on the proactive canvas of the recipient's PDA along with other cards. Based on the user engagement history, these cards can be ranked among other cards social or non-social PDA cards. Conflation, push notifications, and filtering are also provided.
    Type: Grant
    Filed: January 16, 2020
    Date of Patent: May 11, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rahul Gupta, Amar Kumar Dubedy, Gurpreet Singh
  • Patent number: 10992607
    Abstract: Examples are disclosed herein that relate to delivering electronic messages to intended recipients based on detected contextual events. One example provides a computing system, comprising a logic subsystem, and a storage subsystem comprising instructions executable by the logic subsystem to receive an input of a message, store the message in a data store for delivery to an intended recipient, determine contextual information for the message and store the contextual information for the message in the data store, detect a contextual event that matches a triggering condition for delivery of the message based upon the contextual information for the message, and based upon the contextual event matching the triggering condition, send the message to a device associated with the intended recipient.
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: April 27, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rahul Gupta, Pradeep Kumar Reddy K, Bhavesh Sharma, Manish Kansal
  • Publication number: 20210117928
    Abstract: A participant suggestion service receives a user input to create a calendar event, as well as a user input indicative of parameters associated with the calendar event. Context parameters are obtained based upon the input parameters, and can include correlations between the input parameters and potential participants. A set of suggested participants is identified based upon the input parameters and the context parameters. The set of suggested participants is surfaced for interaction by the user.
    Type: Application
    Filed: October 17, 2019
    Publication date: April 22, 2021
    Inventors: Rahul Gupta, Manish Kansal
  • Patent number: 10964176
    Abstract: A security apparatus and a method for detecting illegal carrying of items at a check-out are provided. The security apparatus includes a first set of sensors for measuring a number of parameters associated with a number of items purchased by a customer, and a second set of sensors to measure a number of physiological parameters of the customer. A communication unit in the security apparatus obtains information regarding a purchase of the number of items. A computing unit of the security apparatus compares reference parameters with the measured number of parameters. Based on a difference in the comparison, the computing unit receives the number of micro-expressions of the customer and determines one or more emotions of the customer. The one or more emotions and the number of parameters associated with the number of items are used to detect illegal carrying of at least one item.
    Type: Grant
    Filed: September 23, 2019
    Date of Patent: March 30, 2021
    Assignee: TOSHIBA TEC KABUSHIKI KAISHA
    Inventors: Rahul Gupta, Kathiresan Selvaraj
  • Patent number: 10949938
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for chain of custody tracking for an object. Several sets of Internet of Things (IoT) sensors are organized in a network. Each set of sensors is configured to record one or more events relating to the object. Each event includes an event time, an event location, and an entity that is a custodian for the object at the time of the event. When the object changes custodians, proper custodianship is verified based on input from at least one set of IoT sensors.
    Type: Grant
    Filed: April 18, 2017
    Date of Patent: March 16, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey M. Achtermann, Rahul Gupta, Arnaud A. Mathieu, Maharaj Mukherjee
  • Patent number: 10949939
    Abstract: Methods for chain of custody tracking for an object are described. Several sets of Internet of Things (IoT) sensors are organized in a network. Each set of sensors is configured to record one or more events relating to the object. Each event includes an event time, an event location, and an entity that is a custodian for the object at the time of the event. When the object changes custodians, proper custodianship is verified based on input from at least one set of IoT sensors.
    Type: Grant
    Filed: November 16, 2018
    Date of Patent: March 16, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey M. Achtermann, Rahul Gupta, Arnaud A. Mathieu, Maharaj Mukherjee
  • Patent number: 10949586
    Abstract: Approaches for post-synthesis insertion of debug cores include a programmed processor inputting data that identify signals of a synthesized circuit design to be probed and determining whether or not debug cores and interfaces needed to probe the signals are absent from the circuit design. The programmed processor creates, in response to determining that the debug cores and interfaces are absent, the debug cores and interfaces in the circuit design. The programmed processor couples the debug cores and interfaces to the signals in the circuit design and synthesizes the debug cores and interfaces created in the circuit design to create a modified circuit design. The method includes generating a circuit definition from the modified circuit design by the programmed processor, and implementing a circuit that operates according to the circuit definition.
    Type: Grant
    Filed: July 1, 2020
    Date of Patent: March 16, 2021
    Assignee: XILINX, INC.
    Inventors: Jaipal R. Nareddy, Suman Kumar Timmireddy, Rahul Gupta
  • Publication number: 20210073469
    Abstract: A framework for enhanced search is provided to enable the user to contextually search documents, based on specified events. A management framework provides systems for obtaining a user's contextual data and the user's interaction data for which a Context Graph and an Interaction Graph are created, respectively. The user's context data include the various events associated with the user. The user's interaction data include times and locations the user interacted with a particular document, which device was used, the type of interaction, etc. The data from the two graphs are correlated and joined into an event graph. Upon receiving a natural language query from a user, one or more contextual query elements are identified, and the event graph is spanned to identify matching results which are then provided to the requesting user device.
    Type: Application
    Filed: November 23, 2020
    Publication date: March 11, 2021
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Rahul GUPTA, Vinay Shanthigrama KRISHNEGOWDA, Amar Kumar DUBEDY, Rithesh BARADI
  • Publication number: 20210073889
    Abstract: The present disclosure relates to a method and an assisting system for assisting a user in real-time for selecting products. The method and system involve receiving information of a set of nutrients associated with a product selected by the user. Thereafter, health data and a health goal associated with the user are received from a user profile database. Information of the set of nutrients is then analyzed based on a health effect of pre-stored nutrients similar to the set of nutrients. Based on the analysis, one of a first expected impact or a second expected impact of the set of nutrients is identified based on the health data. The selected product is then detected as suitable for the user upon identifying the first expected impact of the set of nutrients on the health data of user.
    Type: Application
    Filed: November 6, 2019
    Publication date: March 11, 2021
    Applicant: TOSHIBA TEC KABUSHIKI KAISHA
    Inventors: Kathiresan SELVARAJ, Rahul Gupta
  • Patent number: 10936341
    Abstract: A method, computer program product, and system includes a processor(s) intercepting an instruction, upon receipt on the instruction, by the one or more processors in the computing device on a communications network, prior to execution of the instruction by the processor(s) in the computing device. The processor(s) determines a state of the computing device and based on the state of the computing device and a portion of the instruction, the processor(s) determines that the instruction is precluded from executing on the computing device.
    Type: Grant
    Filed: July 10, 2019
    Date of Patent: March 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: Michael Bender, Rhonda L. Childress, Rahul Gupta
  • Publication number: 20210043048
    Abstract: A security apparatus and a method for detecting illegal carrying of items at a check-out are provided. The security apparatus includes a first set of sensors for measuring a number of parameters associated with a number of items purchased by a customer, and a second set of sensors to measure a number of physiological parameters of the customer. A communication unit in the security apparatus obtains information regarding a purchase of the number of items. A computing unit of the security apparatus compares reference parameters with the measured number of parameters. Based on a difference in the comparison, the computing unit receives the number of micro-expressions of the customer and determines one or more emotions of the customer. The one or more emotions and the number of parameters associated with the number of items are used to detect illegal carrying of at least one item.
    Type: Application
    Filed: September 23, 2019
    Publication date: February 11, 2021
    Applicant: TOSHIBA TEC KABUSHIKI KAISHA
    Inventors: Rahul GUPTA, Kathiresan SELVARAJ
  • Patent number: 10915512
    Abstract: A blockchain may include various transactions which are identified and which require processing. The order of processing such transactions may be optimized by examining content of the transactions. One example operation may include one or more of identifying blockchain transactions, designating each of the blockchain transactions as an independent transaction type or a dependent transaction type, and determining an order to process the blockchain transactions based on the independent transaction type or the dependent transaction type.
    Type: Grant
    Filed: September 9, 2019
    Date of Patent: February 9, 2021
    Assignee: International Business Machines Corporation
    Inventors: Rhonda L. Childress, Rahul Gupta, David B. Kumhyr, Maharaj Mukherjee
  • Patent number: 10908270
    Abstract: An ultrasound imaging system includes a thermally conductive frame and a number of electronic components and a display that are sealed within the frame. The frame further includes a plenum extending through the frame with surfaces that are thermally coupled to the electronic components and the display. An active cooling mechanism, such as one or more fans, moves air through the plenum to remove heat generated by the electronic components and display. The plenum is environmentally sealed so that moisture, dust, air or other contaminants drawn into the plenum do not contact the sealed electronic components and display in the frame.
    Type: Grant
    Filed: January 18, 2018
    Date of Patent: February 2, 2021
    Assignee: FUJIFILM SONOSITE, INC.
    Inventor: Rahul Gupta
  • Publication number: 20210026846
    Abstract: Implementations include systems and methods for querying a data graph. An example method includes receiving a machine learning module trained to produce a model with multiple features for a query, each feature representing a path in a data graph. The method also includes receiving a search query that includes a first search term, mapping the search query to the query, and mapping the first search term to a first entity in the data graph. The method may also include identifying a second entity in the data graph using the first entity and at least one of the multiple weighted features, and providing information relating to the second entity in a response to the search query. Some implementations may also include training the machine learning module by, for example, generating positive and negative training examples from an answer to a query.
    Type: Application
    Filed: October 13, 2020
    Publication date: January 28, 2021
    Inventors: Amarnag Subramanya, Fernando Pereira, Ni Lao, John Blitzer, Rahul Gupta
  • Publication number: 20210022526
    Abstract: A shelving assembly is provided for a container. The shelving assembly includes a first shelf movably positioned in the container and configured to support a first stock. The shelving assembly further includes a plurality of first support members configured to support the first shelf and displace the first shelf between a first position and a second position in the container based on a weight sensed by at least one first weight sensor to maintain the first stock at an opening of the container. Additionally, the shelving assembly includes a second shelf positioned adjacent within the container and configured to support a second stock. The first shelf is configured to be removed at the second position to facilitate the first stock descending onto the second stock on the second shelf. Accordingly, the shelving assembly facilitates first in first out stock rotation.
    Type: Application
    Filed: September 25, 2019
    Publication date: January 28, 2021
    Applicant: TOSHIBA TEC KABUSHIKI KAISHA
    Inventors: Rahul GUPTA, Kathiresan SELVARAJ
  • Publication number: 20210019791
    Abstract: A method and a system are provided for enhancing retail interaction of a user in real-time. The system includes a processor and a memory configured to receive image frames of a user and environment around the user, track an interaction of the user with an item using the image frames, extract at least one of user characteristics or purchase preferences of the user from at least one of the image frames or a database, extract information about at least one of user action and at least one user facial micro-expression associated with the item from the image frames, determine a user reaction associated with the item based on the at least one user facial micro-expression, determine user-specific information based on at least one of the user characteristics, the purchase preferences, the user action or reaction, and provide the user-specific information to the user for enhancing retail interactions.
    Type: Application
    Filed: September 25, 2019
    Publication date: January 21, 2021
    Applicant: TOSHIBA TEC KABUSHIKI KAISHA
    Inventors: Kathiresan Selvaraj, Rahul Gupta
  • Patent number: 10897022
    Abstract: According to some embodiments, an organic device and method of forming an organic device are disclosed. A hybrid cathode layer is formed in stacked alignment with a substrate. The hybrid cathode layer includes a combination of a conductive nanowire and an electron-transport material. After forming the hybrid cathode layer, a photoactive layer is formed on a structure that includes the substrate and the hybrid cathode layer. After forming the photoactive layer, a hybrid anode layer that is separated from the hybrid cathode layer by the photoactive layer is formed. The hybrid anode layer includes a combination of a conductive nanowire and a hole-transporting material.
    Type: Grant
    Filed: June 19, 2018
    Date of Patent: January 19, 2021
    Assignee: Cambrios Film Solutions Corporation
    Inventors: Pierre-Marc Allemand, Rahul Gupta, Hans-Joachim Egelhaaf, Pin-Chu Chen, Michael Wagner, Philipp Maisch, Karl Pichler, Kai Cheong Tam, Peter Kubis
  • Patent number: 10887306
    Abstract: Provided are techniques for authenticating an unknown device. For a first device in an internet of things network that includes a second device and forms a list of trusted devices, a distance between the first device and the second device is determined. A level of trust for the second device is identified based on the distance, wherein the level of trust specifies a level of data sharing. Reputation ranking is performed for the second device based on the level of trust. The reputation ranking is used to assign a trust score to the second device. Based on determining that the trust score exceeds a trust threshold, access is provided to the second device.
    Type: Grant
    Filed: May 11, 2017
    Date of Patent: January 5, 2021
    Assignee: International Business Machines Corporation
    Inventors: Rahul Gupta, David B. Kumhyr, Hari H. Madduri, Maharaj Mukherjee
  • Patent number: 10885040
    Abstract: Systems and methods are disclosed for search-initiated content updates. In one implementation, a search query is received from a user. The search query is processed to determine a content update parameter that reflects a projection of content updates associated with the search query. A content presentation specification that defines an aspect of a presentation of search results associated the search query is generated. The content presentation specification is provided to a content presentation interface that executes on a device associated with the user. A first content update instance is generated based on the content update parameter. Based on the first content update instance, a content update is identified. The identified content update is provided to the content presentation interface that executes on the device for presentation in accordance with the content presentation specification.
    Type: Grant
    Filed: August 11, 2017
    Date of Patent: January 5, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rahul Gupta, Justin V. George
  • Patent number: 10878192
    Abstract: A framework for enhanced search is provided to enable the user to contextually search documents, based on specified events. A management framework provides systems for obtaining a user's contextual data and the user's interaction data for which a Context Graph and an Interaction Graph are created, respectively. The user's context data include the various events associated with the user. The user's interaction data include times and locations the user interacted with a particular document, which device was used, the type of interaction, etc. The data from the two graphs are correlated and joined into an event graph. Upon receiving a natural language query from a user, one or more contextual query elements are identified, and the event graph is spanned to identify matching results which are then provided to the requesting user device.
    Type: Grant
    Filed: January 6, 2017
    Date of Patent: December 29, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rahul Gupta, Vinay Shanthigrama Krishnegowda, Amar Kumar Dubedy, Rithesh Baradi