Patents by Inventor Rahul Nair
Rahul Nair 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: 12361646Abstract: Various implementations provide a method for determining how a second user prefers to be depicted/augmented in a first user's view of a multi-user environment in a privacy preserving way. For example, a method may include determining that a physical environment includes a second device, where a second user associated with the second device is to be depicted in a view of a three-dimensional (3D) environment. The method may further include determining position data indicative of a location of the second device relative to the first device. The method may further include sending the position data indicative of the location of the second device relative to the first device, to an information system (e.g., a user preference system). The method may further include receiving a user preference setting associated with the second user for depicting or augmenting the second user in the 3D environment from the information system.Type: GrantFiled: May 9, 2023Date of Patent: July 15, 2025Assignee: Apple Inc.Inventors: Avi Bar-zeev, Ranjit Desai, Rahul Nair
-
Patent number: 12340263Abstract: Systems and methods for smart cloud caching using edge computing and real-time customer journey insights are disclosed. In one embodiment, a system identifies a trend in communications received by a first edge cloud server, wherein each communication corresponds to a customer journey comprising user action steps performed in a client application. The system determines which user action steps cause API invocations to non-edge cloud servers and generates a sequence of API invocations in an order associated with the sequence of user action steps of the customer journey. The sequence of API invocations may be chained and/or bundled and stored in a cache for replication at edge cloud servers. The system may determine that the trend is pervasive in a geographical location based on satisfaction of a criteria, and replicate the cached sequence of API invocations at a cache of a second edge cloud server that services the geographical location.Type: GrantFiled: July 31, 2023Date of Patent: June 24, 2025Assignee: PAYPAL, INC.Inventor: Rahul Nair
-
Patent number: 12333643Abstract: In accordance with some embodiments, exemplary processes for changing (e.g., non-linearly) the size of a virtual object are described.Type: GrantFiled: February 14, 2023Date of Patent: June 17, 2025Assignee: Apple Inc.Inventors: Rahul Nair, Gregory Lutter
-
Patent number: 12314631Abstract: A method performed by an audio system comprising a headset. The method sends a playback signal containing user-desired audio content to drive a speaker of the headset that is being worn by a user, receives a microphone signal from a microphone that is arranged to capture sounds within an ambient environment in which the user is located, performs a speech detection algorithm upon the microphone signal to detect speech contained therein, in response to a detection of speech, determines that the user intends to engage in a conversation with a person who is located within the ambient environment, and, in response to determining that the user intends to engage in the conversation, adjusts the playback signal based on the user-desired audio content.Type: GrantFiled: October 16, 2023Date of Patent: May 27, 2025Assignee: Apple Inc.Inventors: Christopher T. Eubank, Devin W. Chalmers, Kirill Kalinichev, Rahul Nair, Thomas G. Salter
-
Patent number: 12293401Abstract: Embodiments of the invention are directed to a computer-implemented method. A non-limiting example of the computer-implemented method includes accessing, using an explanation generator module of a processor system, information of a recommendation associated with an application, information of the application, and information of a user of the application. The explanation generator module of the processor system is used to determine an explanation format of an explanation of the recommendation based at least in part on the information of the recommendation associated with the application, the information of the application, and the information of the user of the application.Type: GrantFiled: October 27, 2022Date of Patent: May 6, 2025Assignee: International Business Machines CorporationInventors: Oznur Alkan, Elizabeth Daly, Bei Chen, Massimiliano Mattetti, Rahul Nair
-
Publication number: 20250117081Abstract: One or more techniques for managing virtual objects between one or more displays are described. In accordance with some embodiments, exemplary techniques for displaying a virtual object are described.Type: ApplicationFiled: December 16, 2024Publication date: April 10, 2025Inventors: Devin W. CHALMERS, William D. LINDMEIER, Gregory LUTTER, Jonathan C. MOISANT-THOMPSON, Rahul NAIR
-
Patent number: 12271789Abstract: In a method for interpreting output of a machine learning model, a processor receives a first interpretable rule set. A processor may also receive a second interpretable rule set generated from a dataset and model-predicted labels classifying the dataset. A processor may also generate a difference metric and mapping between the first interpretable rule set and the second interpretable rule set.Type: GrantFiled: March 10, 2021Date of Patent: April 8, 2025Assignee: International Business Machines CorporationInventors: Elizabeth Daly, Rahul Nair, Oznur Alkan, Massimiliano Mattetti, Dennis Wei, Yunfeng Zhang
-
Patent number: 12271788Abstract: A machine learning model can be run with a first input data to obtain a first output from the machine learning model. A first rule representing an interpretable explanation for the machine learning model predicting the first output can be obtained. A modified rule can be received, which changes the first rule. A transformation function can be generated, which transforms a given input data for inputting to the machine learning model to a new input data based on decision boundaries of the machine learning model and the modified rule. The first rule, the first output, the modified rule, and the transformation function can be stored in a first table.Type: GrantFiled: January 4, 2021Date of Patent: April 8, 2025Assignee: International Business Machines CorporationInventors: Elizabeth Daly, Rahul Nair, Oznur Alkan, Massimiliano Mattetti
-
Publication number: 20250104368Abstract: A method is performed at an electronic device with a one or more processors, a non-transitory memory, and a display. The method includes obtaining a first semantic label value associated with a first object. The method includes determining, based on the first semantic label value, a first display priority value associated with the first object. The method includes prioritizing the first object over a second object based on the first display priority value. The method includes, in response to determining that the first object satisfies an offscreen criterion, displaying, on the display, an offscreen indicator that is associated with the first object according to the prioritization.Type: ApplicationFiled: December 6, 2024Publication date: March 27, 2025Inventors: Thomas G. Salter, Gregory Patrick Lane Lutter, Rahul Nair, Devin William Chalmers, Ioana Negoita
-
Publication number: 20250085132Abstract: Methods and apparatus for spatial audio navigation that may, for example, be implemented by mobile multipurpose devices. A spatial audio navigation system provides navigational information in audio form to direct users to target locations. The system uses directionality of audio played through a binaural audio device to provide navigational cues to the user. A current location, target location, and map information may be input to pathfinding algorithms to determine a real world path between the user's current location and the target location. The system may then use directional audio played through a headset to guide the user on the path from the current location to the target location. The system may implement one or more of several different spatial audio navigation methods to direct a user when following a path using spatial audio-based cues.Type: ApplicationFiled: November 22, 2024Publication date: March 13, 2025Applicant: Apple Inc.Inventors: Bruno M. Sommer, Avi Bar-Zeev, Frank Angermann, Stephen E. Pinto, Lilli Ing-Marie Jonsson, Rahul Nair
-
Patent number: 12217598Abstract: Various implementations disclosed herein include devices, systems, and methods for displaying a visual indication of audibility of an audible signal. In various implementations, a device includes a display, an audio sensor, a processor and a non-transitory memory. In various implementations, a method includes receiving, via the audio sensor, an audible signal and converting the audible signal to electronic signal data. In various implementations, the method includes obtaining environmental data that indicates audio response characteristics of a physical environment in which the device is located. In various implementations, the method includes displaying, on the display, an indicator that indicates a distance from a source of the audible signal at which the audible signal is audible. In some implementations, the distance is based on an amplitude associated with the electronic signal data and the audio response characteristics of the physical environment.Type: GrantFiled: September 12, 2023Date of Patent: February 4, 2025Assignee: APPLE INC.Inventors: Devin William Chalmers, Dhruv Aditya Govil, Rahul Nair
-
Patent number: 12199977Abstract: A method includes receiving, by a token provider server, a first request for a first token that is associated with first information from a first application. The first request for the first token is part of an application session between a plurality of applications that includes the first application. The token provider server provides the first token to the first application. The token provider server receives the first token from a second application of the plurality of applications. The token provider server provides first information associated with the first token to the second application. The first information enables an action to be performed by the second application based on the first information.Type: GrantFiled: July 20, 2021Date of Patent: January 14, 2025Assignee: PAYPAL, INC.Inventor: Rahul Nair
-
Patent number: 12198277Abstract: A method is performed at an electronic device with a one or more processors, a non-transitory memory, and a display. The method includes presenting, on the display, a plurality of objects including a first object and a second object. The method includes obtaining a first display priority value that is associated with the first object. The method includes prioritizing the first object over the second object based on a function of the first display priority value. The method includes, in response to determining that each of the first object and the second object satisfies an offscreen criterion, displaying, on the display, a first offscreen indicator that is associated with the first object according to the prioritization.Type: GrantFiled: December 20, 2021Date of Patent: January 14, 2025Assignee: APPLE INC.Inventors: Thomas G. Salter, Gregory Patrick Lane Lutter, Rahul Nair, Devin William Chalmers, Ioana Negoita
-
Patent number: 12189736Abstract: In one implementation, a method of authenticating a user is performed by a first device including a camera, an eye tracker, one or more processors, and non-transitory memory. The method includes obtaining, via the camera, an image of a physical environment. The method includes detecting, in the image of the physical environment, a second device. The method includes determining, using the eye tracker, a gaze of a user. The method includes determining that the gaze of the user is directed to the second device. The method includes, in response to determining that the gaze of the user is directed to the second device, transmitting authentication credentials to the second device.Type: GrantFiled: July 19, 2021Date of Patent: January 7, 2025Assignee: APPLE INC.Inventors: Thomas G. Salter, Rahul Nair
-
Patent number: 12189848Abstract: One or more techniques for managing virtual objects between one or more displays are described. In accordance with some embodiments, exemplary techniques for displaying a virtual object are described.Type: GrantFiled: December 22, 2023Date of Patent: January 7, 2025Assignee: Apple Inc.Inventors: Devin W. Chalmers, William D. Lindmeier, Gregory Lutter, Jonathan C. Moisant-Thompson, Rahul Nair
-
Patent number: 12188777Abstract: Methods and apparatus for spatial audio navigation that may, for example, be implemented by mobile multipurpose devices. A spatial audio navigation system provides navigational information in audio form to direct users to target locations. The system uses directionality of audio played through a binaural audio device to provide navigational cues to the user. A current location, target location, and map information may be input to pathfinding algorithms to determine a real world path between the user's current location and the target location. The system may then use directional audio played through a headset to guide the user on the path from the current location to the target location. The system may implement one or more of several different spatial audio navigation methods to direct a user when following a path using spatial audio-based cues.Type: GrantFiled: June 20, 2023Date of Patent: January 7, 2025Assignee: Apple Inc.Inventors: Bruno M. Sommer, Avi Bar-Zeev, Frank Angermann, Stephen E. Pinto, Lilli Ing-Marie Jonsson, Rahul Nair
-
Publication number: 20250005873Abstract: Various implementations disclosed herein include devices, systems, and methods that present virtual content based on detecting a reflective object and determining a three-dimensional (3D) position of the reflective object in a physical environment. For example, an example process may include obtaining sensor data in a physical environment that includes one or more objects. The method may further include detecting a reflection of a first object of the one or more objects upon a reflective surface of a reflective object based on the sensor data. The method may further include determining a 3D position of the reflective object in the physical environment based on determining a 3D position of the reflection of the first object. The method may further include presenting virtual content in a view of the physical environment. The virtual content may be positioned at a 3D location based on the 3D position of the reflective object.Type: ApplicationFiled: September 10, 2024Publication date: January 2, 2025Inventors: Yutaka Yokokawa, Devin W. Chalmers, Brian W. Temple, Rahul Nair, Thomas G. Salter
-
Patent number: 12176107Abstract: Machine learning model change management in an online Software as a Medical Device (“SaMD”) is provided. One or more machine learning models implemented in a medical domain may be monitored where the one or more machine learning models are continuously updated. One or more changes to the one or more machine learning models. The one or more machine learning models, having the one or more changes, are certified as being in compliance with performance characteristics and compliance criteria.Type: GrantFiled: September 16, 2021Date of Patent: December 24, 2024Assignee: International Business Machines CorporationInventors: Rahul Nair, Oznur Alkan, Massimiliano Mattetti, Elizabeth Daly, Bei Chen
-
Patent number: 12154329Abstract: In one implementation, a method of displaying a task list is performed by a device including an image sensor, a display, one or more processors, and non-transitory memory. The method includes obtaining, using the image sensor, a video stream of a physical environment. The method includes displaying, on the display in association with the physical environment, a task list including a plurality of task elements respectively associated with a plurality of tasks, wherein the plurality of task elements includes a first task element associated with a first task and a second task element associated with a second task. The method includes detecting, in the video stream of the physical environment, completion of the first task. The method includes, in response to detecting completion of the first task, changing display of the first task element.Type: GrantFiled: July 28, 2021Date of Patent: November 26, 2024Assignee: APPLE INC.Inventors: Thomas G. Salter, Devin William Chalmers, Gregory Patrick Lane Lutter, Bart Colin Trzynadlowski, Rahul Nair
-
Patent number: 12153879Abstract: Learning and correcting errors in text input fields to an artificial intelligence (AI) system includes receiving, by the AI system from a target system, an input text. The AI system executes a text processing operation on the input text by applying at least one transformer from a library of transformers to the input text to generate transformed text. At least one proposed correction to the input text is output by the AI system based on an analysis of the transformed text. Feedback data, associated with the at least one proposed correction, is then received from a user of the target system to iteratively learn, by the AI system, which of the transformers need be applied on future input text to accurately generate future proposed corrections on the future input text.Type: GrantFiled: April 19, 2022Date of Patent: November 26, 2024Assignee: International Business Machines CorporationInventors: Elizabeth Daly, Oznur Alkan, Anup Kalia, Jin Xiao, Bei Chen, Rahul Nair