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: 11005958Abstract: 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: GrantFiled: January 16, 2020Date of Patent: May 11, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Rahul Gupta, Amar Kumar Dubedy, Gurpreet Singh
-
Patent number: 10992607Abstract: 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: GrantFiled: March 22, 2018Date of Patent: April 27, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Rahul Gupta, Pradeep Kumar Reddy K, Bhavesh Sharma, Manish Kansal
-
Publication number: 20210117928Abstract: 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: ApplicationFiled: October 17, 2019Publication date: April 22, 2021Inventors: Rahul Gupta, Manish Kansal
-
Patent number: 10964176Abstract: 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: GrantFiled: September 23, 2019Date of Patent: March 30, 2021Assignee: TOSHIBA TEC KABUSHIKI KAISHAInventors: Rahul Gupta, Kathiresan Selvaraj
-
Patent number: 10949938Abstract: 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: GrantFiled: April 18, 2017Date of Patent: March 16, 2021Assignee: International Business Machines CorporationInventors: Jeffrey M. Achtermann, Rahul Gupta, Arnaud A. Mathieu, Maharaj Mukherjee
-
Patent number: 10949939Abstract: 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: GrantFiled: November 16, 2018Date of Patent: March 16, 2021Assignee: International Business Machines CorporationInventors: Jeffrey M. Achtermann, Rahul Gupta, Arnaud A. Mathieu, Maharaj Mukherjee
-
Patent number: 10949586Abstract: 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: GrantFiled: July 1, 2020Date of Patent: March 16, 2021Assignee: XILINX, INC.Inventors: Jaipal R. Nareddy, Suman Kumar Timmireddy, Rahul Gupta
-
Publication number: 20210073469Abstract: 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: ApplicationFiled: November 23, 2020Publication date: March 11, 2021Applicant: Microsoft Technology Licensing, LLCInventors: Rahul GUPTA, Vinay Shanthigrama KRISHNEGOWDA, Amar Kumar DUBEDY, Rithesh BARADI
-
Publication number: 20210073889Abstract: 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: ApplicationFiled: November 6, 2019Publication date: March 11, 2021Applicant: TOSHIBA TEC KABUSHIKI KAISHAInventors: Kathiresan SELVARAJ, Rahul Gupta
-
Patent number: 10936341Abstract: 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: GrantFiled: July 10, 2019Date of Patent: March 2, 2021Assignee: International Business Machines CorporationInventors: Michael Bender, Rhonda L. Childress, Rahul Gupta
-
Publication number: 20210043048Abstract: 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: ApplicationFiled: September 23, 2019Publication date: February 11, 2021Applicant: TOSHIBA TEC KABUSHIKI KAISHAInventors: Rahul GUPTA, Kathiresan SELVARAJ
-
Patent number: 10915512Abstract: 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: GrantFiled: September 9, 2019Date of Patent: February 9, 2021Assignee: International Business Machines CorporationInventors: Rhonda L. Childress, Rahul Gupta, David B. Kumhyr, Maharaj Mukherjee
-
Patent number: 10908270Abstract: 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: GrantFiled: January 18, 2018Date of Patent: February 2, 2021Assignee: FUJIFILM SONOSITE, INC.Inventor: Rahul Gupta
-
Publication number: 20210026846Abstract: 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: ApplicationFiled: October 13, 2020Publication date: January 28, 2021Inventors: Amarnag Subramanya, Fernando Pereira, Ni Lao, John Blitzer, Rahul Gupta
-
Publication number: 20210022526Abstract: 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: ApplicationFiled: September 25, 2019Publication date: January 28, 2021Applicant: TOSHIBA TEC KABUSHIKI KAISHAInventors: Rahul GUPTA, Kathiresan SELVARAJ
-
Publication number: 20210019791Abstract: 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: ApplicationFiled: September 25, 2019Publication date: January 21, 2021Applicant: TOSHIBA TEC KABUSHIKI KAISHAInventors: Kathiresan Selvaraj, Rahul Gupta
-
Patent number: 10897022Abstract: 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: GrantFiled: June 19, 2018Date of Patent: January 19, 2021Assignee: Cambrios Film Solutions CorporationInventors: Pierre-Marc Allemand, Rahul Gupta, Hans-Joachim Egelhaaf, Pin-Chu Chen, Michael Wagner, Philipp Maisch, Karl Pichler, Kai Cheong Tam, Peter Kubis
-
Patent number: 10887306Abstract: 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: GrantFiled: May 11, 2017Date of Patent: January 5, 2021Assignee: International Business Machines CorporationInventors: Rahul Gupta, David B. Kumhyr, Hari H. Madduri, Maharaj Mukherjee
-
Patent number: 10885040Abstract: 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: GrantFiled: August 11, 2017Date of Patent: January 5, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Rahul Gupta, Justin V. George
-
Patent number: 10878192Abstract: 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: GrantFiled: January 6, 2017Date of Patent: December 29, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Rahul Gupta, Vinay Shanthigrama Krishnegowda, Amar Kumar Dubedy, Rithesh Baradi