Patents by Inventor Anirudh

Anirudh 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: 11561972
    Abstract: Methods, systems, and devices supporting querying disparate data sources are described. Querying disparate data sources may include receiving an input for data stored at a first data source from a plurality of data sources, selecting a first data connector from a plurality of data connectors, wherein the first data connector corresponds to the first data source, and identifying a first query language corresponding to the first data source from a plurality of query languages. Querying the disparate data sources may further include generating a converted query based at least in part on the first query language and retrieving the data from the first data source using the first data connector based at least in part on the converted query.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: January 24, 2023
    Assignee: Salesforce, Inc.
    Inventors: Andrew Son Nhat Tran, Ravishankar Arivazhagan, Zuye Zheng, Irene Fung, Julian Navaratnam, Martin Desrosiers, Saloni Shah, Shaila Shree, Yaoyao Lin, James Russell Diefenderfer, Anirudh Sridhar
  • Patent number: 11562020
    Abstract: Systems and methods are provided for distributed video storage and search over edge computing devices having a short-term memory and a long-term memory. The method may comprise caching a first portion of data on a first device. The method may further comprise determining, at a second device, whether the first device has the first portion of data. The determining may be based on whether the first piece of data satisfies a specified criterion. The method may further comprise sending the data, or a portion of the data, and/or a representation of the data from the first device to a third device.
    Type: Grant
    Filed: December 17, 2020
    Date of Patent: January 24, 2023
    Assignee: NETRADYNE, INC.
    Inventors: Avneesh Agrawal, Arun Valiaparambil, Tejeswara Rao Gudena, Anirudh Maringanti, David Jonathan Julian
  • Publication number: 20230020093
    Abstract: This disclosure describes how to identify objects in an augmented reality environment. More specifically, the various systems and methods described herein describe how an augmented reality device can recognize objects within a real world environment, determine where the object is located, and also identify the various surfaces of the object in real time or substantially real time.
    Type: Application
    Filed: September 20, 2022
    Publication date: January 19, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Anirudh KOUL, Baihan HUANG, Sambodhi CHAKRABARTY
  • Publication number: 20230010143
    Abstract: A request for one or more files is received. It is determined that the requested one or more files have been archived at an archival storage tier. Access to a first portion of the one or more requested files stored at the archival storage tier is requested. Access is provided to the first portion in response to the request. Based at least in part on a metric associated with a utilization of the first portion, it is determined when to request access to a second portion of the one or more requested files stored at the archival storage tier.
    Type: Application
    Filed: September 19, 2022
    Publication date: January 12, 2023
    Inventors: Sarthak Agarwal, Anirudh Kumar
  • Patent number: 11547861
    Abstract: A system may be used with a medical imaging system and a programming system. The medical imaging system may be configured to display a medical image and the programming system may be configured to implement a program used in programming a neuromodulation device. The system may comprise a mobile device having at least one processor, a camera and a user interface including a display. The mobile device may be configured to acquire a displayed medical image from the medical imaging system, determine based on the acquired medical image location data indicative of the position of at least one of the electrodes relative to at least one of the anatomy or at least another one of the electrodes, and provide the location data for use by the program implemented by the programming system.
    Type: Grant
    Filed: September 11, 2019
    Date of Patent: January 10, 2023
    Assignee: Boston Scientific Neuromodulation Corporation
    Inventors: Ismael Huertas Fernandez, Matthew Lee McDonald, Amarpreet Singh Bains, Anirudh Joshi
  • Patent number: 11548107
    Abstract: Methods of inducing segmented flow in a material in which a ductile flow mode would otherwise occur during machining. A monolayer molecular film is formed on a surface of a body of a material in a state such that the material exhibits ductile flow when subjected to shear. The monolayer molecular film has molecules each having a head group adsorbed to the surface, a terminal group, and a hydrocarbon chain therebetween having a chain length of greater than 6. A surface portion of the body is removed by engaging the body with a tool in a contact region below the surface of the body and moving the tool relative to the body to remove the surface portion and the monolayer molecular film thereon. The monolayer molecular film induces segmented flow in the material during the removing of the surface portion.
    Type: Grant
    Filed: November 6, 2020
    Date of Patent: January 10, 2023
    Assignee: Purdue Research Foundation
    Inventors: Tatsuya Sugihara, Srinivasan Chandrasekar, Anirudh Udupa, Koushik Viswanathan, Kevin Paul Trumble, James Bradley Mann
  • Publication number: 20230007082
    Abstract: A method for pollutant sensor placement is described. Data about environmental characteristics across a geographic region is received from a plurality of environmental sensors. The geographic region includes one or more pollutant sources that emit a pollutant. The received data is transformed from one or more of the plurality of environmental sensors into common data having a common grid across the geographic region. The geographic region is divided into a plurality of sub-regions based on the common data. Locations within the geographic region are determined for placement of pollutant sensors based on estimated dispersion of the pollutant through the plurality of sub-regions.
    Type: Application
    Filed: June 30, 2021
    Publication date: January 5, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Conor E. KELLY, Ashish BHATIA, Yagna Deepika ORUGANTI, Peeyush KUMAR, Anirudh BADAM, Leonardo DE OLIVEIRA NUNES, Shirui WANG, Yazeed ALAUDAH, Neera B. TALBERT, Xinyu CHEN, Fatemeh ZAMANIAN
  • Patent number: 11546334
    Abstract: Client devices in public workspaces are typically reconfigured to default settings for each new user. Thus, a user may manually pre-configure a publicly accessible client device each time the user accesses a virtual workspace via the device. Systems and methods according to this disclosure provide client device configuration based on user identification. Upon launching a remote access application on a “fresh” client device that has not been configured for remote access, the user may be prompted to provide user identifying information, such as, biometric information. A user identification may be determined based on the user identifying information. Various configuration settings may be determined based on the user identification. The client device may be configured based on the determined configuration settings. After the client device is configured, the user may be prompted for authentication credentials. If the user is successfully authenticated, the user is authorized to access the user's virtual workspace.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: January 3, 2023
    Assignee: Citrix Systems, Inc.
    Inventors: Divyansh Deora, Anirudh Katoch
  • Patent number: 11544891
    Abstract: Techniques for performing automatic interactive animation by automatically matching objects between multiple artboards, allowing an animator to link multiple artboards in a temporal sequence using time as a trigger and allowing an animator to preview an animation using intuitive drag controls via an input device such as a mouse or touch screen. An automatic animation process is performed by matching objects/nodes between artboards by determining a ranking of similarity between objects based upon a distance metric computed for a set of one or more attributes associated with each object in the artboards. If sufficient match is found, the matched objects can be treated as a single entity to be animated. In another embodiment, dominant direction of movement with respect to the matched objects is determined, and receipt of a drag event (mouse input or touch screen gesture input) in said dominant direction causes a preview of animation of that entity.
    Type: Grant
    Filed: February 24, 2022
    Date of Patent: January 3, 2023
    Assignee: Adobe Inc.
    Inventors: Anirudh Sasikumar, Alexander Poterek
  • Patent number: 11535772
    Abstract: Sidechain functionalized organosiloxane compounds are provided having a first end and a second end; a polysiloxane backbone; and a first plurality of sidechains covalently attached to the polysiloxane backbone and a second plurality of sidechains covalently attached to the polysiloxane backbone; wherein the first plurality of sidechains comprise polyalkylene glycol sidechains; wherein the first plurality of sidechains and the second plurality of sidechains comprise a tethered end covalently attached to the polysiloxane backbone and a free end opposite to the tethered end; and wherein the free end in one or both of the first plurality of sidechains and the second plurality of sidechains comprises a reactive end group. Compositions comprising the sidechain functionalized organosiloxane compounds are also provided, as well as coated articles. Sidechain functionalized lubricants are also provided that can be used with compositions and coated articles herein.
    Type: Grant
    Filed: June 8, 2019
    Date of Patent: December 27, 2022
    Assignee: Adaptive Surface Technologies, Inc.
    Inventors: Alexander Vena, Andrew Keelan Labak, Terrence Anthony Banks, Colleen Cannon, Teluka Pasan Galhenage, Chetan Anirudh Khatri, Joseph Lomakin, Philseok Kim
  • Publication number: 20220405126
    Abstract: Data from data sources may be processed at an edge device. The edge device may generate a local processing result, filter the data, and/or prioritize the data. Accordingly, data is transmitted from the edge device to the data platform, where it may be processed further. For example, a local processing result may be processed at the data platform, such that processing is performed without all of the data source data. In examples, at least a part of such data may remain at an edge device. The edge device may maintain a manifest of data stored by the edge device. The data platform may generate an aggregated manifest using manifests from associated edge devices, such that it may be determined where data is stored. As a result, the data platform may redirect requests to an associated edge device when it is determined that requested data is remote from the data platform.
    Type: Application
    Filed: June 22, 2021
    Publication date: December 22, 2022
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Mehmet Kadri UMAY, Anirudh BADAM, Philipp Andre WITTE, Imran SIDDIQUE
  • Publication number: 20220405499
    Abstract: A method and computing apparatus for extracting information from a document are provided. The method includes receiving a document, extracting data from the document, assigning the document to a category from among a predetermined plurality of categories based on a result of the extracted data, and generating a structured output by formatting the extracted data based on the assigned category.
    Type: Application
    Filed: August 31, 2021
    Publication date: December 22, 2022
    Applicant: JPMorgan Chase Bank, N.A.
    Inventors: Vrajesh Ricky AMIN, Ashish SINGLA, Samantha ZUCKER, Dana Marie NIBLACK, Stephen MUSACCHIA, Lawrence FATA, Albert NACLERIO, Hozefa Shabbir ZARIWALA, Anirudh HEGDE, Yasser THAMBY, Saquib AHMAD
  • Patent number: 11531348
    Abstract: Described herein are methods of detecting and labeling features within an image of an environment. Methods may include: receiving sensor data from an image sensor, where the sensor data is representative of a first image including an aerial view of a geographic region; detecting, using a perception module, at least one vehicle within the image of the geographic region; identifying an area around the at least one vehicle as a road segment in response to detecting the at least one vehicle; based on the identification of the area around the vehicle as a road segment, identifying features within the area as road features based on a context of the area; generating a map update for the road features of the road segment; and causing a map database to be updated with the road features of the road segment.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: December 20, 2022
    Assignee: HERE GLOBAL B.V.
    Inventor: Anirudh Viswanathan
  • Publication number: 20220399062
    Abstract: A method of verifying the programming of a plurality of memory cells in a data storage system includes performing a setup operation including settling of bit lines associated with the subset of memory cells; performing a sensing operation including subjecting the settled bit lines to a verify voltage signal; and performing first and second latching operations identifying memory cells of the subset of memory cells having threshold voltages that meet first and second verify reference voltages, where the first and second latching operations are part of the same program verify operation with no setup time between them.
    Type: Application
    Filed: June 9, 2021
    Publication date: December 15, 2022
    Applicant: SANDISK TECHNOLOGIES LLC
    Inventors: Anirudh Amarnath, Jongyeon Kim
  • Patent number: 11521675
    Abstract: A data storage system includes a storage medium coupled to a storage controller via an electrical interface connected to a plurality of input/output (IO) pads of the storage medium. The storage medium receives a read or write instruction from the storage controller via the IO pads, associates the read or write instruction with memory cells of a first block of a first plane of a plurality of planes of the storage medium, and adjusts a word line voltage level or a source line voltage level for the first block of the first plane based on (i) a position of the first plane with respect to the IO pads of the storage medium and (ii) a position of the first block within the first plane.
    Type: Grant
    Filed: June 16, 2021
    Date of Patent: December 6, 2022
    Assignee: SANDISK TECHNOLOGIES LLC
    Inventors: Kou Tei, Anirudh Amarnath, Ohwon Kwon
  • Patent number: 11521065
    Abstract: Methods, systems, and computer program products for generating explanations for a semantic parser are provided herein. A computer-implemented method includes providing to a generative model (i) at least one query and (ii) a context of at least one dataset applicable to the at least one query, wherein the generative model generates a plurality of perturbations for the at least one input query based on the context; providing the plurality of perturbations as inputs to a context aware sequence-to-sequence model, thereby obtaining a plurality of outputs; and generating, for (i) an additional query provided as input to the context aware sequence-to-sequence model and (ii) a context applicable to the additional query, an explanation indicative of one or more parts of the additional query that contributes to an output corresponding to the additional query, based at least in part on the plurality of outputs corresponding to the perturbations.
    Type: Grant
    Filed: February 6, 2020
    Date of Patent: December 6, 2022
    Assignee: International Business Machines Corporation
    Inventors: Rachamalla Anirudh Reddy, Pranay Kumar Lohia, Samiulla Zakir Hussain Shaikh, Diptikalyan Saha, Sameep Mehta
  • Publication number: 20220382367
    Abstract: A method for generating a limitless path in a virtual reality environment (VR) for a continuous locomotion within a real physical space using Head-Mounted-Display (HMD) device associated with a user is provided. The method includes determining a line segment between two points that corresponds to an initial path travelled by the user. The method includes detecting a boundary of the VR environment to generate a next line segment. The method includes generating and adding a new line segment to end of the initial path. The method includes generating and adding the new line segment to the end of the next line segment. The method includes generating an updated path by adding the new line segment in a direction at the angle of shift angle to the direction of the next line segment. The method includes, configuring to output updated path as two-dimensional points to render updated path into VR environment.
    Type: Application
    Filed: May 28, 2022
    Publication date: December 1, 2022
    Inventors: Y Raghu Reddy, Raghav Mittal, Sai Anirudh Karre
  • Publication number: 20220383776
    Abstract: The present disclosure discloses a compliant mechanism (100) for application of radial resistance on a simulation endoscope (101). The mechanism (100) comprises a support plate (102), a ring member (103) rotatably mounted on the support plate (102) and a plurality of flexible beam assemblies (104) configured in an inner circumference of the ring member (203). The plurality of flexible beam assemblies (104) comprises a first beam (104a) connectable to the ring member (203) and a second beam (104b) connectable to the support plate (102). the circular motion of at least one of the support plate (102) and the ring member (103). relative to each other, moves the plurality of flexible beam assemblies (104) radially inward and radially outward to selectively apply radial resistance on the simulation endoscope (301). The complaint mechanism (100) of present disclosure are joint less mechanisms which are free from backlash and friction in joints.
    Type: Application
    Filed: July 30, 2019
    Publication date: December 1, 2022
    Inventors: Anirudh Katti, Shanthanu Chakravarthy, Gondi Kondaiah Ananthasuresh
  • Publication number: 20220380627
    Abstract: Sidechain functionalized organosiloxane compounds are provided having a first end and a second end; a polysiloxane backbone; and a first plurality of sidechains covalently attached to the polysiloxane backbone and a second plurality of sidechains covalently attached to the polysiloxane backbone; wherein the first plurality of sidechains comprise polyalkylene glycol sidechains; wherein the first plurality of sidechains and the second plurality of sidechains comprise a tethered end covalently attached to the polysiloxane backbone and a free end opposite to the tethered end; and wherein the free end in one or both of the first plurality of sidechains and the second plurality of sidechains comprises a reactive end group. Compositions comprising the sidechain functionalized organosiloxane compounds are also provided, as well as coated articles. Sidechain functionalized lubricants are also provided that can be used with compositions and coated articles herein.
    Type: Application
    Filed: June 28, 2022
    Publication date: December 1, 2022
    Inventors: Alexander VENA, Andrew Keelan LABAK, Terrence Anthony BANKS, Colleen CANNON, Teluka Pasan GALHENAGE, Chetan Anirudh KHATRI, Joseph LOMAKIN, Philseok KIM
  • Publication number: 20220375031
    Abstract: A computer implemented method includes obtaining data for raw image frames captured by a moving camera. The raw image frames are indexed geographically, and a graph is created from the multiple raw image frames. The graph includes image frames as vertices and edges that represent image frames having overlapping image information. The method further includes skipping frames based on the amount of overlap, determining a frame having an interesting feature, using the graph to find additional raw image frames that have the interesting feature, combining multiple raw image frames to form a unique image frame, and transmitting the unique image frame.
    Type: Application
    Filed: May 18, 2021
    Publication date: November 24, 2022
    Inventors: Anirudh BADAM, Ranveer CHANDRA