Patents by Inventor Manmeet Singh
Manmeet Singh 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).
-
Publication number: 20240063893Abstract: In some implementations, a mobile device may determine a set of target orientations of the mobile device in which an antenna lobe of the mobile device is pointed toward the satellite, the set of target orientations based on: an orientation of the antenna lobe relative to the mobile device, and a location of the satellite relative to the mobile device. The mobile device may determine a current orientation of the mobile device. The mobile device may provide, at a user interface (UI) of the mobile device, guidance for rotating the mobile device from the current orientation to an orientation within the set of target orientations.Type: ApplicationFiled: August 19, 2022Publication date: February 22, 2024Inventors: Francesco GRILLI, Kannan MUTHURAMAN, Udayan BHAWNANI, Jonathan KIES, Manmeet SINGH, Junsheng HAN, Carl HARDIN, Vanitha Aravamudhan KUMAR, Nirupama LOCANINDI, Vinay PARADKAR, Victor KULIK
-
Publication number: 20240063928Abstract: In some implementations, a mobile device may perform a plurality of signal strength measurements of a radio frequency (RF) signal transmitted by a satellite, wherein performing the plurality of signal strength measurements occurs over a period of time during which the mobile device is subject to a movement. The mobile device may determine, for each signal strength measurement of the plurality of signal strength measurements, a respective orientation of the mobile device corresponding to when the respective signal strength measurement was performed. The mobile device may determine a target orientation for the satellite-based communications based at least in part on a value of a particular signal strength measurement of the plurality of signal strength measurements and the respective orientation of the mobile device corresponding to the particular signal strength measurement. The mobile device may provide guidance for rotating the mobile device to the target orientation.Type: ApplicationFiled: August 19, 2022Publication date: February 22, 2024Inventors: Udayan BHAWNANI, Francesco GRILLI, Junsheng HAN, Carl HARDIN, Jonathan KIES, Victor KULIK, Vanitha Aravamudhan KUMAR, Nirupama LOCANINDI, Vinay PARADKAR, Manmeet SINGH
-
Publication number: 20230393545Abstract: A context-aware building automation system and a method for enabling the same is disclosed herein. The method comprises detecting, by a processing unit, an event associated with an occupant of a building based on a request received from one or more sources. Further, occupant-context data associated with the occupant is obtained, from an identity graph of the occupant, upon detecting the event. The occupant-context data is used to dynamically determine at least one action to be performed at one or more target devices in the building. The at least one action customizes functioning of the one or more target devices for the occupant. Further, one or more instructions are transmitted to the one or more target devices, for performing the at least one action determined.Type: ApplicationFiled: June 1, 2022Publication date: December 7, 2023Inventors: Uma Dattaraj Sinai Sadekar, Karan Dhadge, Manmeet Singh Gandhi
-
Publication number: 20230316381Abstract: An online concierge shopping system identifies recipes to users to encourage them to include items from the recipes in orders. The online concierge system maintains user embeddings for users and recipe embeddings for recipes. For users who have not placed orders, recipes are recommended based on global user interactions with recipes. Users who have previously ordered items from recipes are suggested recipes selected based on a similarity of their user embedding to recipe embeddings. Users who have purchased items but not from recipes are compared to a set of similar users based on the user embeddings, and recipes with which users of the set of similar users interacted are used for identifying recipes to the users. A recipe graph may be maintained by the online concierge system to identify similarities between recipes for expanding candidate recipes to suggest to users.Type: ApplicationFiled: June 8, 2023Publication date: October 5, 2023Inventors: Manmeet Singh, Tyler Russell Tate, Tejaswi Tenneti, Sharath Rao Karikurve
-
Publication number: 20230289868Abstract: An online concierge system receives a search query from a client device. The online concierge system identifies a set of matching items from an item database. The matching items correspond to the received search query. The online concierge system obtains, from a hierarchical item taxonomy, a category label for each matching item. The item taxonomy relates each item in the item database to one of a plurality of category labels. The online concierge system groups the matching items by the category labels for each of the matching items into one or more groups. The online concierge system generates instructions for a user interface. The user interface includes a scrollable list of one or more carousels. Each carousel includes a scrollable list of a group of the one or more groups. The online concierge system sends the instructions of the user interface to the client device for display.Type: ApplicationFiled: July 22, 2022Publication date: September 14, 2023Inventors: Jonathan Lennart Bender, Kevin Lau, Silas Burton, Prakash Putta, Manmeet Singh, Tejaswi Tenneti
-
Publication number: 20230273940Abstract: An online system maintains item embeddings for items. As a number of items maintained by the online system increases, maintaining a single index of the item embeddings is increasingly difficult. To increase scalability, the online system partitions item embeddings into multiple indices, with each index corresponding to a value of a specific attribute maintained by the online system for items. For example, an online system generates indices that each correspond to a different warehouse offering items. To expedite retrieval of item embeddings, the online system allocates each index to one of a number of shards. When the online system receives a query, the online system determines an embedding for the query and retrieves an index from a shard based on metadata received with the query. Based on distances between the query for the embedding and the item embeddings in the retrieved index, the online system selects one or more items.Type: ApplicationFiled: February 28, 2022Publication date: August 31, 2023Inventors: Guanghua Shu, Taesik Na, Zhihong Xu, Wideet Shende, Manmeet Singh, Tejaswi Tenneti, Reza Sadri
-
Patent number: 11710171Abstract: An online concierge shopping system identifies recipes to users to encourage them to include items from the recipes in orders. The online concierge system maintains user embeddings for users and recipe embeddings for recipes. For users who have not placed orders, recipes are recommended based on global user interactions with recipes. Users who have previously ordered items from recipes are suggested recipes selected based on a similarity of their user embedding to recipe embeddings. Users who have purchased items but not from recipes are compared to a set of similar users based on the user embeddings, and recipes with which users of the set of similar users interacted are used for identifying recipes to the users. A recipe graph may be maintained by the online concierge system to identify similarities between recipes for expanding candidate recipes to suggest to users.Type: GrantFiled: February 28, 2022Date of Patent: July 25, 2023Assignee: Maplebear Inc.Inventors: Manmeet Singh, Tyler Russell Tate, Tejaswi Tenneti, Sharath Rao Karikurve
-
Publication number: 20230121471Abstract: In some implementations, a user device (e.g., a computing device) can perform client-side personalization of search results. For example, a computing device can obtain search results matching user specified search parameters from a server device and/or from various services on the user device. The user device can score the search results based on various search result item attributes. After scoring, the user device can promote or demote search results items based on whether the search results item is relevant to recent user behavior. The promotion and/or demotion of search results items can cause search results items scores to be adjusted to generate a personalized score for each search result. The search results can then be ordered and/or presented based on the personalized score for each search results item. When presenting search results items, the user device can present information indicative of the source of the search results items.Type: ApplicationFiled: December 15, 2022Publication date: April 20, 2023Applicant: Apple Inc.Inventors: Saurabh V. Pendse, Giacomo Saccardo, Jason Dizon, Bernard K. Huang, Manmeet Singh, Sayantini Nag, Usama M. Hajj
-
Publication number: 20230117762Abstract: An online concierge system improves on methods for presenting content to users. The online concierge system generates a user embedding for a user and recipe embeddings for candidate recipes. The online concierge system generates a context embedding by applying a context embedding model to context data received from a user mobile application. The online concierge system calculates an overall score for each candidate recipe based on a user score and a context score. The user score is calculated based on the user embedding and a recipe embedding for the candidate recipe. The context score is calculated based on the generated context embedding and the recipe embedding for the candidate recipe. The online system selects a recipe for presentation to the user based on the overall scores. The online concierge system trains the context embedding model using a loss function that is based on the user score and the context score.Type: ApplicationFiled: October 15, 2021Publication date: April 20, 2023Inventors: Manmeet Singh, Tejaswi Tenneti
-
Publication number: 20230080205Abstract: An online concierge system suggests recipes to users to encourage them to include items from the recipes in orders. When suggesting a recipe to a user, the online concierge system maps generic item descriptions in a recipe to specific items for sale at a warehouse identified by the user. The online concierge system maintains a recipe store including mappings of generic item descriptions in recipes to specific items. To determine mappings between generic item descriptions and specific items, the online concierge system determines a category from a taxonomy for a generic item description in a recipe and excludes specific items in different categories than the determined category.Type: ApplicationFiled: September 16, 2021Publication date: March 16, 2023Inventors: Manmeet Singh, Tejaswi Tenneti, Will Faurot, III, Tyler Tate, Toni Chau, Sathya Hariesh Prakash
-
Patent number: 11586690Abstract: In some implementations, a user device (e.g., a computing device) can perform client-side personalization of search results. For example, a computing device can obtain search results matching user specified search parameters from a server device and/or from various services on the user device. The user device can score the search results based on various search result item attributes. After scoring, the user device can promote or demote search results items based on whether the search results item is relevant to recent user behavior. The promotion and/or demotion of search results items can cause search results items scores to be adjusted to generate a personalized score for each search result. The search results can then be ordered and/or presented based on the personalized score for each search results item. When presenting search results items, the user device can present information indicative of the source of the search results items.Type: GrantFiled: February 5, 2020Date of Patent: February 21, 2023Assignee: Apple Inc.Inventors: Saurabh V. Pendse, Giacomo Saccardo, Jason Dizon, Bernard K. Huang, Manmeet Singh, Sayantini Nag, Usama M. Hajj
-
Publication number: 20220358562Abstract: An online concierge shopping system identifies recipes to users to encourage them to include items from the recipes in orders. The online concierge system maintains user embeddings for users and recipe embeddings for recipes. For users who have not placed orders, recipes are recommended based on global user interactions with recipes. Users who have previously ordered items from recipes are suggested recipes selected based on a similarity of their user embedding to recipe embeddings. Users who have purchased items but not from recipes are compared to a set of similar users based on the user embeddings, and recipes with which users of the set of similar users interacted are used for identifying recipes to the users. A recipe graph may be maintained by the online concierge system to identify similarities between recipes for expanding candidate recipes to suggest to users.Type: ApplicationFiled: February 28, 2022Publication date: November 10, 2022Inventors: Manmeet Singh, Tyler Russell Tate, Tejaswi Tenneti, Sharath Rao Karikurve
-
Patent number: 11354722Abstract: An online concierge shopping system identifies recipes to users to encourage them to include items from the recipes in orders. The online concierge system maintains user embeddings for users and recipe embeddings for recipes. For users who have not placed orders, recipes are recommended based on global user interactions with recipes. Users who have previously ordered items from recipes are suggested recipes selected based on a similarity of their user embedding to recipe embeddings. Users who have purchased items but not from recipes are compared to a set of similar users based on the user embeddings, and recipes with which users of the set of similar users interacted are used for identifying recipes to the users. A recipe graph may be maintained by the online concierge system to identify similarities between recipes for expanding candidate recipes to suggest to users.Type: GrantFiled: May 10, 2021Date of Patent: June 7, 2022Assignee: Maplebear Inc.Inventors: Manmeet Singh, Tyler Russell Tate, Tejaswi Tenneti, Sharath Rao Karikurve
-
Publication number: 20210383391Abstract: A system for fraud dispute of pending transactions. The system comprising receiving data corresponding to a pending transaction between the user and a merchant; and analyzing the transaction data to determine whether the transaction data comprises at least one indicator of a fraudulent transaction. Wherein, pausing an initiation to provide funds for the pending transaction, providing the user at least one questionnaire relating to the received transaction data or a set of stored user data, receiving a response from the user for the questionnaire, comparing the received response to the received transaction data or the stored user data, determining whether to validate the user based on the comparison, rejecting the pending transaction when the user is not validated, and removing the indicator when the user is validated. Wherein, approving the pending transaction, and initiating a request to provide funds to the merchant. And storing the received transaction data and analysis.Type: ApplicationFiled: June 3, 2020Publication date: December 9, 2021Applicant: Fidelity Information Services, LLC.Inventors: Christopher J. Barry, Henrigue Bolivar, Drew Everman, Charles G. Lucas, Phyllistine McCrary, Brandon Shepard, Manmeet Singh Gurjakhia
-
Publication number: 20210240786Abstract: In some implementations, a user device (e.g., a computing device) can perform client-side personalization of search results. For example, a computing device can obtain search results matching user specified search parameters from a server device and/or from various services on the user device. The user device can score the search results based on various search result item attributes. After scoring, the user device can promote or demote search results items based on whether the search results item is relevant to recent user behavior. The promotion and/or demotion of search results items can cause search results items scores to be adjusted to generate a personalized score for each search result. The search results can then be ordered and/or presented based on the personalized score for each search results item. When presenting search results items, the user device can present information indicative of the source of the search results items.Type: ApplicationFiled: February 5, 2020Publication date: August 5, 2021Applicant: Apple Inc.Inventors: Saurabh V. Pendse, Giacomo Saccardo, Jason Dizon, Bernard K. Huang, Manmeet Singh, Sayantini Nag, Usama M. Hajj
-
Patent number: 10958174Abstract: A power converter and method to detect a light load condition at an output of the power converter are presented. The power converter may have an inductor and a resistive element connected between an input of the power converter and an input of the inductor. The power converter may have a first chopping unit to generate a chopped voltage signal at an output of said first chopping unit, wherein the chopped voltage signal is generated by chopping an inductor voltage at the input of said inductor based on a duty cycle of the power converter. The power converter may have a reference current source, wherein the reference current source and a replica resistive element are arranged in series. The power converter may have a comparator unit to generate, based on the reference potential and based on the chopped voltage signal, a signal indicative of said light load condition.Type: GrantFiled: July 8, 2019Date of Patent: March 23, 2021Assignee: Dialog Semiconductor Inc.Inventors: Manmeet Singh, Pietro Gallina, Rosario Pagano, Vijay Choudhary, Vivek Parasuram, John Kesterson
-
Patent number: 10541918Abstract: An example network device includes a flow cache configured to store a flow cache entry that indicates a memory address referenced by one or more actions of the flow cache entry and a first learn index for the memory address, a memory address map configured to store a second learn index for the memory address, and one or more processors implemented in circuity. The network device is configured to receive a packet for the flow and obtain, from the flow cache entry for the flow, the memory address referenced by the one or more actions and the first learn index. The network device is further configured to determine the first learn index matches the second learn index and forward, in response to the determining, the packet using the one or more actions of the flow cache entry.Type: GrantFiled: February 22, 2018Date of Patent: January 21, 2020Assignee: Juniper Networks, Inc.Inventors: Manmeet Singh, L. Timothy Patrick, Swamy Sadashivaiah Renu Kananda
-
Publication number: 20190260676Abstract: An example network device includes a flow cache configured to store a flow cache entry that indicates a memory address referenced by one or more actions of the flow cache entry and a first learn index for the memory address, a memory address map configured to store a second learn index for the memory address, and one or more processors implemented in circuity. The network device is configured to receive a packet for the flow and obtain, from the flow cache entry for the flow, the memory address referenced by the one or more actions and the first learn index. The network device is further configured to determine the first learn index matches the second learn index and forward, in response to the determining, the packet using the one or more actions of the flow cache entry.Type: ApplicationFiled: February 22, 2018Publication date: August 22, 2019Inventors: Manmeet Singh, L. Timothy Patrick, Swamy Sadashivaiah Renu Kananda
-
Publication number: 20190216674Abstract: A mobile, modular and adjustable system for rehabilitation and/or mobility. The system comprises an outer frame and wheels. A pelvis support can be used for distributing weight of the user to the frame. A lower body attachment is movably attached to the outer frame. At least one motorized unit may also be provided, which comprises at least one actuator to assist movement of the user's hip and/or leg through the lower body attachment. A local and/or cloud-based artificial intelligence system can be used for controlling the function of the mobile system.Type: ApplicationFiled: September 7, 2017Publication date: July 18, 2019Inventors: Manmeet Singh Maggu, Rahul Udasi
-
Patent number: 9119190Abstract: A method and apparatus for enhancing data retransmission to improve call performance are described. At least one protocol data unit (PDU) may be transmitted from a transmitting entity to a receiving entity. The at least one PDU may be part of a service data unit (SDU). It may be determined to perform a communication re-establishment. As such, the SDU may be retransmitted, beginning with a first PDU transmitted as part of the SDU. In an aspect, the transmitting entity may be a radio link control (RLC) transmitting device and the receiving entity may be an RLC receiving device in communication with one another across a network. In another aspect, the transmitting entity may be a radio link control (RLC) transmitting protocol layer and the receiving entity may be a radio link control (RLC) receiving protocol layer both within a protocol stack of a device.Type: GrantFiled: May 7, 2013Date of Patent: August 25, 2015Assignee: QUALCOMM IncorporatedInventors: Sitaramanjaneyulu Mohan Kanamarlapudi, Chetan Gopalakrishnan Chakravarthy, Manmeet Singh, Aravindh Suriyamoorthy