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: 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: 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: 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: 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: 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: 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: 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
-
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: 12147733Abstract: In an exemplary technique, audio information responsive to received input is provided. While providing the audio information, one or more conditions for stopping the provision of audio information are detected, and in response, the provision of the audio information is stopped. After stopping the provision of the audio information, if the one or more conditions for stopping the provision of audio information have ceased, then resumed audio information is provided, where the resumed audio information includes a rephrased version of a previously provided segment of the audio information.Type: GrantFiled: November 14, 2023Date of Patent: November 19, 2024Assignee: Apple Inc.Inventors: Rahul Nair, Golnaz Abdollahian, Avi Bar-Zeev, Niranjan Manjunath
-
Publication number: 20240370082Abstract: A head-mounted device may be used to control one or more external electronic devices. Gaze input and camera images may be used to determine a point of gaze relative to a display for an external electronic device. The external electronic device may receive information regarding the user's gaze input from the head-mounted device and may highlight one out of multiple user interface elements that is targeted by the gaze input. The head-mounted device may receive input such as keystroke information from an accessory device and relay the input to an external electronic device that is being viewed. The head-mounted device may receive a display configuration request, determine layout information for displays in the physical environment of the head-mounted device, and transmit the layout information to an external device associated with the displays.Type: ApplicationFiled: April 24, 2024Publication date: November 7, 2024Inventors: Guilherme Klink, Andrew Muehlhausen, Gregory Lutter, Luis R. Deliz Centeno, Paulo R. Jansen dos Reis, Peter Burgner, Rahul Nair, Yutaka Yokokawa, Anshu K. Chimalamarri, Ashwin K. Vijay, Benjamin S. Phipps, Brandon K. Schmuck
-
Publication number: 20240370083Abstract: A head-mounted device may be used with an external electronic device. One or more sensors on the head-mounted device may obtain sensor data that is used to determine whether the external electronic device is actively being viewed. When the external electronic device is actively being viewed, a notification may be presented on a display of the external electronic device. When the external electronic device is not actively being viewed, a notification may be presented on a display of the head-mounted device. An electronic device may determine whether a display in the electronic device is being viewed by one or more viewers. When the display is being viewed by more than one viewer, the electronic device may send an instruction to a head-mounted device to cause the head-mounted device to present a notification.Type: ApplicationFiled: April 25, 2024Publication date: November 7, 2024Inventors: Rahul Nair, Paulo R Jansen dos Reis
-
Publication number: 20240362498Abstract: A system includes an agent engine, an encoder, a general-purpose solver engine, and an orchestrator. The orchestrator is configured to receive a first problem instance corresponding to a learned policy that is based on auto reinforcement learning, and provide the first problem instance to the general-purpose solver engine, which is configured to execute based on the first problem instance to determine a solver state. The orchestrator is configured to extract, from the general-purpose solver engine, the solver state, and to provide the solver state to the encoder. The encoder is configured to query the agent engine for a best action according to the learned policy and an encoded solver state. The agent engine is configured to determine the best action according to the learned policy and the encoded solver state. The orchestrator is configured to receive the best action, and direct the general-purpose solver to implement the best action.Type: ApplicationFiled: April 28, 2023Publication date: October 31, 2024Inventors: Rahul Nair, Radu Marinescu, Ambrish Rawat, Daniel Karl I. Weidele
-
Publication number: 20240348590Abstract: Techniques are disclosed relating to a delayed presentation of authentication challenge for users, such as in the context of a chat session. In various embodiments, a server system receives an indication of a request for service initiated by a user in a chat session within an application executed by a client device. The request for service involves an authentication of the user that is dependent on the authentication being successfully completed within a particular time period after the authentication is initiated. The server system delays the initiation of authentication for the request for service until a readiness condition is satisfied. The readiness condition includes the server system being available to process the request for service, as well as subsequently detecting engagement with the user relating to the request for service. In response to the readiness condition being satisfied, the server system initiates the authentication of the user.Type: ApplicationFiled: March 19, 2024Publication date: October 17, 2024Inventor: Rahul Nair
-
Patent number: 12112441Abstract: 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 (e.g., image, sound, motion, etc.) from a sensor of an electronic device in a physical environment that includes one or more objects. The method may further include detecting a reflective object amongst the one or more objects based on the sensor data. The method may further include determining a 3D position of the reflective object in the physical environment (e.g., where the plane of the mirror is located). 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: GrantFiled: June 27, 2023Date of Patent: October 8, 2024Assignee: Apple Inc.Inventors: Yutaka Yokokawa, Devin W. Chalmers, Brian W. Temple, Rahul Nair, Thomas G. Salter
-
Patent number: 12106193Abstract: Embodiments are disclosed for a method. The method includes receiving feedback decision rules for multiple predictions by a trained machine learning model. generating a feedback rule set based on the feedback decision rules. The method further includes generating an updated training dataset based on an original training dataset and an updated feedback rule set. The updated feedback rule set resolves one or more conflicts of the feedback rule set, and the updated training dataset is configured to train the machine learning model to move a decision boundary. Generating the updated training dataset includes generating multiple updated training instances by applying one of the feedback decision rules to a training instance of the original training dataset.Type: GrantFiled: May 5, 2021Date of Patent: October 1, 2024Assignee: International Business Machines CorporationInventors: Oznur Alkan, Elizabeth Daly, Rahul Nair, Massimiliano Mattetti, Dennis Wei, Karthikeyan Natesan Ramamurthy
-
Patent number: 12100141Abstract: Techniques that facilitate three-dimensional (3D) delineation of tumor boundaries via one or more supervised machine learning algorithms are provided. An example embodiment includes a computer-implemented method that includes: extracting, by a computing system operatively coupled to a processor, one or more feature vectors from a time-series evolution of fluorescence distribution observed at a section of bodily tissue of interest, wherein the one or more feature vectors represent a physical model describing on-tissue dye dynamics of the section of bodily tissue; and generating, by the computing system, a classification attribute for the section of bodily tissue represented by the one or more feature vectors, wherein a pre-trained classifier designates the section of bodily tissue as a biopsy or a non-biopsy candidate through execution of the one or more supervised machine learning algorithms.Type: GrantFiled: December 28, 2021Date of Patent: September 24, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Seshu Tirupathi, Jonathan Peter Epperlein, Pol MacAonghusa, Rahul Nair, Tigran Tigran Tchrakian, Mykhaylo Zayats, Sergiy Zhuk
-
Publication number: 20240311460Abstract: 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: ApplicationFiled: May 23, 2024Publication date: September 19, 2024Inventors: Thomas G. Salter, Rahul Nair
-
Patent number: 12073702Abstract: Embodiments relate generally to methods and systems for monitoring personal protection equipment (PPE) compliance. A method may comprise receiving, by a user identification (ID) module, information from sensor modules attached to PPE devices worn by the user, determining if the sensor modules indicate that the PPE devices are active or inactive, communicating the information from the user ID to a supervisor console, and displaying this information by a supervisor console. The user ID may be associated with a specific user, and the sensor modules may be associated with specific PPE devices. When it is determined that a required PPE device is inactive, corrective action may be taken by the supervisor.Type: GrantFiled: January 14, 2022Date of Patent: August 27, 2024Assignee: Honeywell International Inc.Inventors: Ataur Rahman, Rahul Nair, Siva Sathish Kumar T