Patents by Inventor SARVESH
SARVESH 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: 11997565Abstract: Masking a route by determining a first location of a first user, receiving destination data for the first user, generating a plurality of map segments according to the first location and the destination data, presenting a first map segment to a second user, determining a second location of the first user, and presenting a second map segment to the second user according to the second location.Type: GrantFiled: September 15, 2021Date of Patent: May 28, 2024Assignee: International Business Machines CorporationInventors: Craig M. Trim, Timothy Davis, Gandhi Sivakumar, Kushal S. Patel, Sarvesh S. Patel
-
Patent number: 11997581Abstract: Embodiments disclosed herein relate to enabling direct wireless device-to-device communication between sleepy end devices (SEDs) of a mesh (e.g., Thread®) network. A router may forward packets between end devices of the mesh network. However, if the router is not available, SEDs may not be able to communicate with each other using a mesh protocol. Embodiments presented herein enable end devices of the mesh network to communicate directly, without a router. Some embodiments are directed to changing a role of an end device to temporarily act as a router for a particular target end device. The role change may be based on a trigger event and may be temporary until a target action is performed by the target end device. In some embodiments, the end devices continue to operate as SEDs and use coordinated sampled listening techniques to communicate via the mesh protocol.Type: GrantFiled: February 11, 2022Date of Patent: May 28, 2024Assignee: Apple Inc.Inventors: Arun Vijayakumari Mahasenan, Sarvesh Kumar Varatharajan, Venkateswara Rao Manepalli, Yaranama Venkata Ramana Dass
-
Patent number: 11995103Abstract: In one general embodiment, a computer-implemented method includes determining when two satellites in low Earth orbit (LEO) and having duplicate instances of data stored thereon will be within a predefined distance of one another. A third satellite is identified to store a replication copy of the instance of data for at least a duration that the two satellites will be within the predefined distance of one another. A copy of the instance of data is caused to be transmitted to the third satellite for storage thereon.Type: GrantFiled: October 28, 2022Date of Patent: May 28, 2024Assignee: International Business Machines CorporationInventors: Kushal S. Patel, Gandhi Sivakumar, Sarvesh S. Patel
-
Patent number: 11994782Abstract: A computer-implemented method for altering an appearance of an electrochromic coating of a vehicle is provided. The method includes determining that a vehicle is a boundary area of a testing zone based on a determined location of the vehicle. The method also includes changing a base appearance of the electrochromic coating of the vehicle to an altered appearance based on the determination that the vehicle is in the boundary area.Type: GrantFiled: April 3, 2023Date of Patent: May 28, 2024Assignee: International Business Machines CorporationInventors: Gandhi Sivakumar, Anil Manohar Omanwar, Kushal S. Patel, Sarvesh S. Patel
-
Publication number: 20240169697Abstract: An embodiment includes detecting query data associated with a query, where the query data comprises an active feature and a passive attribute used in a machine learning model, and where the machine learning model is trained to output a predicted result based at least in part on the active feature. The embodiment generates, using a first trained neural network, a digital image based at least in part on the passive attribute, and generates, from the machine learning model, outcome narrative data indicative of an explanation of the predicted result and based at least in part on the active feature. The embodiment then generates, using an image generator, a graphical explanation of the predicted result, the graphical explanation being based at least in part on the outcome narrative data and the digital image.Type: ApplicationFiled: November 23, 2022Publication date: May 23, 2024Applicant: Internationasl Business Machines CorporationInventors: Gandhi Sivakumar, Kushal S. Patel, Luke Peter Macura, Sarvesh S. Patel
-
Publication number: 20240169481Abstract: Embodiments ralte to a multi-mode demosaicing circuit able to receive and demosaic image data in a different raw image formats, such as Bayer raw image format and Quad Bayer raw image format. The multi-mode demosaicing circuit demosaics Quad Bayer image data by interpolating a green channel of the image data along each of a plurality of directions, generating a gradient of the image data along each of the plurality of directions, modifying the interpolated green channels based on respective gradients to generate full-resolution green channel image data, which is combined with red and blue image data to generate the demosaiced image data. Interpolation is performed for non-green pixels based on neighboring green pixels along a specified direction, modified by a residual value based upon valued of one or more nearby same-color pixels and a correlation between values of the same color pixels and neighboring green pixels.Type: ApplicationFiled: February 1, 2024Publication date: May 23, 2024Applicant: Apple Inc.Inventors: Sarvesh SWAMI, David R. POPE, Sheng LIN, Amnon D. SILVERSTEIN
-
Patent number: 11990245Abstract: A network architecture may receive situational data. The network architecture may acquire participant data associated with a participant. The network architecture may accept object data associated with an object. The network architecture may generate likelihood of infectiousness of the object based on the participant data and the object data. The network architecture may display the likelihood of infectiousness to one or more users.Type: GrantFiled: December 22, 2020Date of Patent: May 21, 2024Assignee: International Business Machines CorporationInventors: Gandhi Sivakumar, Lynn Kwok, Kushal S. Patel, Sarvesh S. Patel
-
Patent number: 11983644Abstract: Embodiments of the present invention provide methods, computer program products, and systems. Embodiments of the present invention receive a request for a machine learning model and information associated with decisions made by the machine learning model. Embodiments of the present invention can determine one or more machine learning modules that satisfy the received request and create a dedicated traffic channel to send the determined one or more machine learning modules and information associated with the decisions made by the machine learning model. Embodiments of the present invention can transmit the determined one or more machine learning modules and information associated with decisions made by the machine learning model to a computing system using the created, dedicated traffic channel.Type: GrantFiled: November 30, 2020Date of Patent: May 14, 2024Assignee: International Business Machines CorporationInventors: Craig M. Trim, Timothy Davis, Gandhi Sivakumar, Kushal S. Patel, Sarvesh S. Patel
-
Publication number: 20240154941Abstract: Various embodiments discussed herein are directed to improving existing technologies by extracting or detecting identifiers from a page, regardless of the device or platform a user is using, and then anonymizing such identifiers to determine if the same user accessed different pages or if the current user of a current computer session is a same user as in past computer sessions.Type: ApplicationFiled: November 7, 2022Publication date: May 9, 2024Inventors: Sarvesh NAGPAL, Swaathee RADHAKRISHNAN, Ravi Theja YADA
-
Publication number: 20240143624Abstract: In one general embodiment, a computer-implemented method includes determining when two satellites in low Earth orbit (LEO) and having duplicate instances of data stored thereon will be within a predefined distance of one another. A third satellite is identified to store a replication copy of the instance of data for at least a duration that the two satellites will be within the predefined distance of one another. A copy of the instance of data is caused to be transmitted to the third satellite for storage thereon.Type: ApplicationFiled: October 28, 2022Publication date: May 2, 2024Inventors: Kushal S. Patel, Gandhi Sivakumar, Sarvesh S. Patel
-
Patent number: 11972538Abstract: Embodiments relate to a multi-mode demosaicing circuit able to receive and demosaic image data in a different raw image formats, such as Bayer raw image format and Quad Bayer raw image format. The multi-mode demosaicing circuit demosaics Quad Bayer image data by interpolating a green channel of the image data along each of a plurality of directions, generating a gradient of the image data along each of the plurality of directions, modifying the interpolated green channels based on respective gradients to generate full-resolution green channel image data, which is combined with red and blue image data to generate the demosaiced image data. Interpolation is performed for non-green pixels based on neighboring green pixels along a specified direction, modified by a residual value based upon values of one or more nearby same-color pixels and a correlation between values of the same-color pixels and neighboring green pixels.Type: GrantFiled: January 18, 2022Date of Patent: April 30, 2024Assignee: APPLE INC.Inventors: Sarvesh Swami, David R Pope, Sheng Lin, Amnon D. Silverstein
-
Publication number: 20240137303Abstract: A computer-implemented method for processing data connection requests is provided. The computer-implemented method includes receiving a connection request from an edge device and responding to the edge device such that the edge device recognizes that a connection is established and that data cannot be sent. The method further includes receiving a response from the edge device indicative of a connection parameter, determining that the connection is fiber-allocatable in accordance with the connection parameter being of a first connection parameter type, selecting one fiber from a plurality of fibers to have the connection allocated thereto based on one or more rules of fiber selection responsive to the determining that the connection is fiber-allocatable and allocating the connection to the one fiber.Type: ApplicationFiled: October 19, 2022Publication date: April 25, 2024Inventors: Kushal S. Patel, Gandhi Sivakumar, Sarvesh S. Patel
-
Publication number: 20240134880Abstract: Methods for data visibility in nested transactions in distributed systems are performed by systems and devices. Distributed executions of queries are performed in processing systems according to isolation level protocols with unique nested transaction identifiers for data management and versioning across one or more data sets, one or more compute pools, etc., within a logical server via a single transaction manager that oversees the isolation semantics and data versioning. A distributed query processor of the systems and devices performs nested transaction versioning for distributed tasks by generating nested transaction identifiers, encoded in data rows, which are used to enforce correct data visibility. Data visibility is restricted to previously committed data from distributed transactions and tasks, and is blocked for distributed transactions and tasks that run concurrently.Type: ApplicationFiled: December 29, 2023Publication date: April 25, 2024Inventors: Sarvesh SINGH, Alan Dale HALVERSON, Sandeep LINGAM, Srikumar RANGARAJAN
-
Patent number: 11960417Abstract: Described are techniques including a method comprising detecting a deallocated Input/Output (I/O) queue associated with a first entity in a Non-Volatile Memory Express (NVMe) storage system. The method further comprises broadcasting an Asynchronous Event Request (AER) message indicating I/O queue availability based on the deallocated I/O queue. The method further comprises allocating, in response to the AER message, a new I/O queue to a second entity in the NVMe storage system.Type: GrantFiled: January 17, 2023Date of Patent: April 16, 2024Assignee: International Business Machines CorporationInventors: Kushal S. Patel, Sarvesh S. Patel, Subhojit Roy
-
Publication number: 20240117533Abstract: A woven structure formed by warp and weft tows A, E of fiber reinforcement material includes: a plurality of multi-warp stacks SA, each including a plurality of warp tows A which are in superposition along a longitudinal extent of the warp stack SA, a plurality of multi-weft stacks SE, each including a plurality of weft tows E which are in superposition along the stack SE, wherein one or more multi-warp stacks SA and/or one or more multi-weft stacks SE has an embedded taper structure, including: an embedded tow A1, A2, E1, E2 which has a terminal portion M1, M2 disposed between two locally outermost tows A0, E0 of the respective stack SA SE, the terminal portion M1, M2 terminating at a taper position D1 D2 along the respective path of the stack SA SE; and a method for manufacturing a composite component.Type: ApplicationFiled: September 11, 2023Publication date: April 11, 2024Applicant: ROLLS-ROYCE PLCInventors: Christopher D. JONES, Adam J. BISHOP, Sarvesh DHIMAN, Ian BUCK
-
Publication number: 20240112456Abstract: A method for optimizing multi-frame processing model of a neural network includes: receiving a plurality of input frames by a processing engine that is configured to execute a multi frame processing model, the multi frame processing model including a plurality of convolution layers; selecting a pre-determined number of frames from the received plurality of frames for processing by the plurality of convolution layers; determining, as a sequence of frames, at least a preceding frame and a plurality of following frames amongst the selected pre-determined number of frames; removing the preceding frame by processing the sequence of frames using a plurality of filters in the multi frame processing model; and concatenating the plurality of following frames in an order, to the plurality of input frames for subsequent receiving by the multi frame processing model.Type: ApplicationFiled: December 13, 2023Publication date: April 4, 2024Applicant: SAMSUNG ELECTRONICS CO, LTD.Inventors: Sarvesh ., Kinsuk DAS, Raj Narayana GADDE
-
Publication number: 20240104082Abstract: Techniques for constructing transaction lock wait history showing blocker queries are described. A first transaction referencing a resource saved in a network-based data warehouse is received where the first transaction being blocked due to second transaction accessing the resource. A first telemetry event based on the first transaction being blocked is transmitted. After acquiring lock ownership of the resource by the first transaction, a second telemetry event based on acquiring lock ownership by the first transaction is transmitted.Type: ApplicationFiled: May 31, 2023Publication date: March 28, 2024Inventors: Lin Chan, Krishna B. Nibhanupudi, Sahaj Saini, Sarvesh Singh
-
Patent number: 11941445Abstract: In an approach to RLC channel management for low memory 5G devices, responsive to detecting a memory overload in an RLC layer of a 5G user equipment, whether slices of a plurality of slices are merger candidates is determined. Responsive to determining that the slices are merger candidates, whether any merger candidates can share a transportation logical entity is determined, where merger candidates can share the transportation logical entity if performance and quality parameters are within predetermined limits. The merger candidates that can share the transportation logical entity are marked as allowed candidates. Responsive to determining that at least one allowed candidate has a workload that is below a predetermined threshold, the allowed candidates are merged into merged flows.Type: GrantFiled: September 13, 2021Date of Patent: March 26, 2024Assignee: International Business Machines CorporationInventors: Gandhi Sivakumar, Kushal S. Patel, Luke Peter Macura, Sarvesh S. Patel
-
Publication number: 20240095139Abstract: Mechanisms for reducing the impact of drive parameter writes on solid state drive (SSD) performance are provided, the methods including: saving one or more SSD drive parameters of an SSD to volatile memory of the SSD using an SSD controller; detecting a power-loss condition in the SSD; and copying the one or more SSD drive parameters from the volatile memory of the SSD to non-volatile memory of the SSD. In some embodiments, the SSD is a NAND SSD. In some embodiments, the one or more SSD drive parameters include one or more of: a drive health parameter, a drive internal statistic, drive thermal information, drive debug information, a number of host and non-volatile memory read and writes, media error handling data, temperature and throttle information, and firmware download information. In some embodiments, the volatile memory is one or more of: random-access memory and dynamic random-access memory.Type: ApplicationFiled: September 6, 2022Publication date: March 21, 2024Inventors: Sarvesh Varakabe Gangadhar, David J. Pelster, Bhargavi Govindarajan, Archana Rajagopal, Mark Anthony Sumabat Golez, Yogesh Wakchaure
-
Patent number: 11934672Abstract: A computer-implemented method and a computer system for improving cached workload management. A host, which is in a system comprising the host and a storage system, obtains information about classes of applications accessing the storage system. The host determines input/output queues dedicated to respective ones of the classes. The storage system creates, in the storage system, cache partitions dedicated to the respective ones of the classes, based on information about classes. The host creates the input/output queues and sets bit flags for respective ones of the input/output queues. The host pumps inputs/outputs coming from the respective ones of the classes to the respective ones of the input/output queues. The storage system directs the input/output queues to respective ones of the cache partitions.Type: GrantFiled: August 26, 2021Date of Patent: March 19, 2024Assignee: International Business Machines CorporationInventors: Kushal S. Patel, Ankur Srivastava, Subhojit Roy, Sarvesh S. Patel