Patents by Inventor Nikhil Sharma
Nikhil Sharma 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: 20250238628Abstract: In one aspect, a computerized method comprising: providing a user-specified condition, wherein the user-specified condition comprises a flow builder conditional that the user specifies what is to be tested for on a heuristic basis; with a condition optimizer; obtains a user input, wherein the user input is obtained from the user specified condition, wherein the user-specified condition is in a freeform, and optimizes the user-specified condition by rewriting the user-specified condition in a form that is most likely generate an output of a prediction with a highest accuracy; with the optimized form of the user-specified condition, structuring a conditional prompt; passing the conditional prompt to a large language model (LLM), wherein the conditional prompt comprises the information that is input into the LLM to obtain an LLM output; and with the LLM, performing a model that makes an inference about the conditional prompt along with a base prompt for asking a large language model for prediction to obtain a prType: ApplicationFiled: January 21, 2024Publication date: July 24, 2025Inventors: NIKHIL SHARMA, VIDHU PRIYA
-
Publication number: 20250217982Abstract: Systems and methods for quantifying blood loss with a surgical sponge management system. A data reader detects a tag of the surgical sponge, and one or more processors identify a sponge type of the surgical sponge based on a unique identifier. A presentation window is displayed on a user interface with dimensions of the presentation window based on the identified sponge type. The processor(s) determine whether characteristics of the surgical sponge satisfy acceptance criteria based on the identified type of the surgical sponge. The acceptance criteria may include sponge presence, folded sponge, partial sponge, presentation distance, correct sponge, moving sponge, mask validation, and sponge supervision. An optical sensor captures a color image of the surgical sponge once the characteristics satisfy the acceptance criteria. A volume of the blood or blood component on the surgical sponge is estimated based on the color image, and displayed on a user interface.Type: ApplicationFiled: March 17, 2023Publication date: July 3, 2025Applicant: Stryker CorporationInventors: Brian James VanDerWoude, Mayank Kumar, Keng-Tsai Lin, Kevin J. Miller, Nikhil Sharma, Shubham Patil, Siddarth Satish
-
Patent number: 12316981Abstract: A system, method, and apparatus are provided for on-the-fly camera image processing configuring a system-on-chip (SoC) configuration register memory with one or more synchronization settings; processing multiple camera image frame sequences having different specified exposures to detect a set of complete frames from the camera image frame sequences which have a first common frame number; identifying a valid combination of different exposures from the image frame sequences having a second common frame number succeeding the first common frame number; and processing the valid combination of different exposures from the first and second camera image frame sequences to generate output data from the ISP pipeline.Type: GrantFiled: August 1, 2023Date of Patent: May 27, 2025Assignee: NXP B.V.Inventors: Chanpreet Singh, Stephan Matthias Herrmann, Sharath Subramanya Naidu, Nikhil Sharma, Bhagwan Babu Jha, Maninder Kumar
-
Publication number: 20250138991Abstract: In one aspect, a computerized method for Darwinian Elo frameworks for chatbot evaluation comprising: implementing an ad-hoc development testing, wherein the ad-hoc development testing comprises a first phase of chatbot evaluation; implementing a response generation, wherein once a model version used for response generation is ready by flagging the model version for evaluation arena candidacy; implementing a simulated Elo evaluation, wherein once one or more generations of models are generated for the candidate model, each candidate model is evaluated in a simulated evaluation arena, and wherein each of the one or more generations of models undergo regular matches against one another; and implementing a live Elo evaluation, wherein a set of top models are used in a live environment.Type: ApplicationFiled: December 6, 2023Publication date: May 1, 2025Inventor: NIKHIL SHARMA
-
Publication number: 20250136013Abstract: A work machine having a frame, a ground engaging member supporting the frame, an engine supported by the frame, a control module configured to control operation of the work machine, a bumper associated with the frame forward of the engine, the bumper supporting a walkway for a person to access the engine and the control module, and an autonomous sensor structure mounted to the bumper forward of the walkway having a main structure attached to the bumper, the main structure formed by a pair of vertical posts, a middle cross member, a top cross member, and a diagonal support, each extending between the pair of vertical posts, a pair of rear-facing angled supports extending from the top cross member and attached to the frame such that the walkway is unobstructed, and a plurality of sensors mounted to the main structure and connected to the control module.Type: ApplicationFiled: October 26, 2023Publication date: May 1, 2025Applicant: Caterpillar Global Mining Equipment LLCInventors: Madeline Elizabeth PEARCE, Michael J. DONNEL, Nikhil SHARMA
-
Patent number: 12287639Abstract: Systems and techniques for generation, storage, and updating of common floor plans across shared autonomous mobile devices. The systems and techniques include extraction of semantically meaningful data from one or more occupancy maps to provide a floorplan to a user that aligns with the user's understanding of the space using heuristics and machine learning techniques. The techniques also enable repair of damaged or inconsistent floor plan geometries through the use of polygon triangulation and graph cuts.Type: GrantFiled: December 8, 2021Date of Patent: April 29, 2025Assignee: Amazon Technologies, Inc.Inventors: Tiago Etiene Queiroz, Nikhil Sharma, Prashant Anand Srivastava
-
Patent number: 12271420Abstract: Methods and apparatus related to identifying a video for completing a task and determining a plurality of video segments of the identified video based on one or more attributes of the task. A task and a plurality of how-to videos related to the task may be identified. A how-to video may be selected and a plurality of video segments of the selected how-to video may be determined. One or more video segments may be associated with one or more task attributes that relate to performing the task. The selected video may be provided to a user and segmented, indexed, and/or annotated based on the associated video segments. In some implementations a given object utilized in performing the task may be identified and one or more video segments corresponding to the given object may be identified and/or provided to the user.Type: GrantFiled: June 6, 2022Date of Patent: April 8, 2025Assignee: GOOGLE LLCInventors: Kerwell Liao, Nikhil Sharma, LaDawn Risenmay Jentzsch, Jennifer Ellen Fernquist Seth
-
Publication number: 20250097741Abstract: Systems and methods for service vendor onboarding and pre-production artifact validation and functional testing are provided. An example method includes receiving, in an automated test control system in connection with a cellular network implemented on a cloud-computing platform, an artifact associated with a service provided by a service vendor, and the service is to be deployed on the cellular network. The method further includes storing the received artifact in an untrusted artifacts database, generating and configuring a first test environment on a first virtual private cloud of the cloud-computing platform, performing validation on the received artifact in the first test environment, in response to a determination that the artifact is validated, performing functional testing on the validated artifact in the first test environment, and in response to a determination that the artifact passes the functional testing, signing the artifact and storing the signed artifact in a repository.Type: ApplicationFiled: September 15, 2023Publication date: March 20, 2025Inventors: Nikhil Sharma, Ramanathan Sekkappan
-
Publication number: 20250094300Abstract: Systems and methods for service vendor onboarding and pre-production artifact validation and functional testing are provided. An example method includes receiving, in an automated test control system in connection with a cellular network, a request for deploying an artifact on the cellular network, generating an artifact profile, a configuration profile, a release note associated with the artifact, performing a validation of the artifact according to a predetermined validation rule, in response to a determination that the artifact is validated, instantiating one or more test environments for the validated artifact, performing a functional test on the artifact within the test environment, and outputting results of the validation and the functional test.Type: ApplicationFiled: September 15, 2023Publication date: March 20, 2025Inventors: Nikhil Sharma, Ramanathan Sekkappan
-
Publication number: 20250071189Abstract: A method may include receiving request data associated with a service, the request data in a first format. The method may also include determining an endpoint of the service and a second format associated with the service. The method may include generating a service request based at least in part on the request data, the service request in the second format. The method may then include providing the service request in the second format to an orchestrator. The method may include transmitting, by the orchestrator, the service request to the endpoint of the service. The method may include receiving, by the orchestrator, response data from the service, the response data based at least in part on the service request. The method may include generating, by the orchestrator, a response based at least in part on the response data. The method may include providing, by orchestrator, the response to the user.Type: ApplicationFiled: August 21, 2023Publication date: February 27, 2025Inventors: Nikhil Sharma, Scott Caldarella, Ramanthan Sekkappan
-
Publication number: 20240428775Abstract: Techniques for generating customized synthetic voices personalized to a user, based on user-provided feedback, are described. A system may determine embedding data representing a user-provided description of a desired synthetic voice and profile data associated with the user, and generate synthetic voice embedding data using synthetic voice embedding data corresponding a profile associated with a user determined to be similar to the current user. Based on user-provided feedback with respect to a customized synthetic voice, generated using synthetic voice characteristics corresponding to the synthetic voice embedding data and presented to the user, and the synthetic voice embedding data, the system may generate new synthetic voice embedding data, corresponding to a new customized synthetic voice. The system may be configured to assign the customized synthetic voice to the user, such that a subsequent user may not be presented with the same customized synthetic voice.Type: ApplicationFiled: September 3, 2024Publication date: December 26, 2024Inventors: Sebastian Dariusz Cygert, Daniel Korzekwa, Kamil Pokora, Piotr Tadeusz Bilinski, Kayoko Yanagisawa, Abdelhamid Ezzerg, Thomas Edward Merritt, Raghu Ram Sreepada Srinivas, Nikhil Sharma
-
Patent number: 12164781Abstract: An integrated circuit (IC) includes a memory that stores a thread and a processor that generates an instruction request to retrieve one or more instructions of the thread. The IC further includes an error control circuit that receives the instruction request from the processor and retrieves an instruction of the thread from the memory based on the instruction request. Further, the error control circuit determines whether the retrieved instruction is erroneous. Based on the determination that the retrieved instruction is erroneous, the error control circuit provides a substitute instruction to the processor as a response to the instruction request. The substitute instruction is included in an instruction set of the processor. The processor executes the received substitute instruction and suspends an execution of the thread.Type: GrantFiled: March 1, 2022Date of Patent: December 10, 2024Assignee: NXP B.V.Inventors: Arvind Kaushik, Nikhil Sharma, Rushank Patel
-
Publication number: 20240406579Abstract: A system, method, and apparatus are provided for on-the-fly camera image processing configuring a system-on-chip (SoC) configuration register memory with one or more synchronization settings; processing multiple camera image frame sequences having different specified exposures to detect a set of complete frames from the camera image frame sequences which have a first common frame number; identifying a valid combination of different exposures from the image frame sequences having a second common frame number succeeding the first common frame number; and processing the valid combination of different exposures from the first and second camera image frame sequences to generate output data from the ISP pipeline.Type: ApplicationFiled: August 1, 2023Publication date: December 5, 2024Inventors: Chanpreet Singh, Stephan Matthias Herrmann, Sharath Subramanya Naidu, Nikhil Sharma, Bhagwan Babu Jha, Maninder Kumar
-
Publication number: 20240356060Abstract: Methods of determining ion exchange mechanism in a solid-solution cathode of a Li-ion battery include observing changes in nickel manganese cobalt oxides (NMC) particles of a composite electrode of the Li-ion battery over a period of time using operando optical microscopy, developing a model of the observed changes using multiphysics computational modeling, and determining the ion exchange mechanism based on the observed changes and the developed model. A method of reducing first charge heterogeneous reactions in a Li-ion battery includes increasing electrical conductivity of NMC in an NMC cathode of the Li-ion battery, and/or increasing Li diffusivity in an NMC cathode of the Li-ion battery. A Li-ion battery has a porous composite cathode formed by an NMC cathode having a carbon matrix and NMC particles. The NMC particles do not completely cover the carbon matrix, and in charge cycles after the first charge cycle have homogeneous electrochemical activities throughout the cathode.Type: ApplicationFiled: April 22, 2024Publication date: October 24, 2024Inventors: Kejie Zhao, Nikhil Sharma, Luize Scalco de Vasconcelos, Madison Perrin
-
Patent number: 12087270Abstract: Techniques for generating customized synthetic voices personalized to a user, based on user-provided feedback, are described. A system may determine embedding data representing a user-provided description of a desired synthetic voice and profile data associated with the user, and generate synthetic voice embedding data using synthetic voice embedding data corresponding a profile associated with a user determined to be similar to the current user. Based on user-provided feedback with respect to a customized synthetic voice, generated using synthetic voice characteristics corresponding to the synthetic voice embedding data and presented to the user, and the synthetic voice embedding data, the system may generate new synthetic voice embedding data, corresponding to a new customized synthetic voice. The system may be configured to assign the customized synthetic voice to the user, such that a subsequent user may not be presented with the same customized synthetic voice.Type: GrantFiled: September 29, 2022Date of Patent: September 10, 2024Assignee: Amazon Technologies, Inc.Inventors: Sebastian Dariusz Cygert, Daniel Korzekwa, Kamil Pokora, Piotr Tadeusz Bilinski, Kayoko Yanagisawa, Abdelhamid Ezzerg, Thomas Edward Merritt, Raghu Ram Sreepada Srinivas, Nikhil Sharma
-
Patent number: 12055947Abstract: Systems and techniques for updating floor plans for use by autonomous mobile devices. The techniques include accessing a first floor plan with associated spatial metadata. An updated occupancy map is received with additional geographic updates over the first floor plan. A transformation of the first floor plan is determined to match the new occupancy map. The spatial data and the first floor plan are transformed and the transformed spatial metadata is associated with the new occupancy map to form a second floor plan.Type: GrantFiled: December 8, 2021Date of Patent: August 6, 2024Assignee: Amazon Technologies, Inc.Inventors: Nikhil Sharma, Tiago Etiene Queiroz, Prashant Anand Srivastava, Tushar Agarwal, Gaurav Guruprasad Manur, Aarthi Raveendran
-
Patent number: 12058391Abstract: A system for utilizing media content reference point information to perform media content encoding, and supplemental content stitching and/or insertion. Media content can be encoded and packaged based on boundaries of the media content. The boundaries can be received from a third-party and/or generated via an automated process. Target boundaries can be selected based on accuracy levels associated with the received and/or generated boundaries. Supplemental content can be stitched and/or inserted into packaged media content based on audio and video content of the packaged media content being aligned.Type: GrantFiled: June 30, 2022Date of Patent: August 6, 2024Assignee: Amazon Technologies, Inc.Inventors: Yongjun Wu, Sitaraman Ganapathy, Vasanthakumar Soundararajan, Nikhil Sharma
-
Publication number: 20240212314Abstract: Aspects of the subject disclosure may include, for example, splitting an image that is obtained from a video adaptor into a plurality of segments, for each segment of the plurality of segments, generating a value that is representative of data of the segment, the value resulting in no loss in an accuracy of the data, storing a first part of the value in a first portion of a memory, and storing a second part of the value in a second portion of the memory, the second part being different from the first part. Other embodiments are disclosed.Type: ApplicationFiled: February 28, 2023Publication date: June 27, 2024Inventors: Chanpreet Singh, Stephan Matthias Herrmann, Sharath Subramanya Naidu, Nikhil Sharma, Maninder Kumar, Sharath
-
Publication number: 20240201776Abstract: An electronic device may include software and hardware subsystems that are centrally controlled by a user experience manager. The user experience manager can identify a current user context and enforce a corresponding power and performance policy for the various subsystems that is optimized for the current user context. The user experience manager can provide a set of restrictions at the launch of a user experience, can allow the various subsystems to vary their dynamic behavior based on current operating conditions as long as the dynamic adjustments do not violate the restrictions, and can perform a series of thermal mitigation operations as the internal temperature of the electronic device varies. The centralized user experience manager can also be configured to predict a user context based on monitored states of the subsystems and monitored application usage on the electronic device.Type: ApplicationFiled: December 11, 2023Publication date: June 20, 2024Inventors: David M Jun, Arun Kannan, Kaushik Raghunath, Nikhil Sharma, Venu M Duggineni
-
Patent number: D1053115Type: GrantFiled: December 30, 2022Date of Patent: December 3, 2024Assignee: ATC Tires Pvt. Ltd.Inventors: Jojan Vadakkan Louis, Ranganathan Subramaniam, Srinivas Chandupatla, Nikhil Sharma