Patents by Inventor Ankur Sharma

Ankur 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).

  • Patent number: 11716578
    Abstract: A MEMS die includes a substrate having an opening formed therein, a diaphragm having a first surface attached around a periphery thereof to the substrate and over the opening, and a backplate separated from a second surface of the diaphragm. The diaphragm includes at least one passage disposed between the first and second surfaces, and the at least one passage has a smaller cross-sectional area at the first surface than at the second surface.
    Type: Grant
    Filed: February 11, 2021
    Date of Patent: August 1, 2023
    Assignee: KNOWLES ELECTRONICS, LLC
    Inventors: Vahid Naderyan, Sung Lee, Ankur Sharma, Nick Wakefield
  • Patent number: 11698916
    Abstract: Systems and methods include techniques for recording information for tracing a timestamp to its source. The techniques can facilitate auditing of a time service by external auditors. The timestamps can be collected from all the sources and intermediate touch points like timing and network switches and can be stored in a distributed time ledger. In one example, a method includes receiving, at a collection time by a time collector, a timestamp from each of a plurality of timing devices at a collection time; aggregating the timestamp of each of the plurality of timing devices into a timestamp record, the timestamp record including the collection time and a timestamp entry for each of the timing devices, wherein the timestamp entry for a timing device includes a timing device identifier and the timestamp corresponding to the timing device providing the timestamp; and inserting the timestamp record into an immutable time ledger.
    Type: Grant
    Filed: December 24, 2020
    Date of Patent: July 11, 2023
    Assignee: EQUINIX, INC.
    Inventors: Anand Ozarkar, Ankur Sharma
  • Publication number: 20230135819
    Abstract: Disclosed is a solution for diagnosing problems from logs used in an application development environment. A random sample of log statements is collected. The log statements can be completely unstructured and/or do not conform to any natural language. The log statements are tagged with predefined classifications. A natural language processing (NLP) classifier model is trained utilizing the log statements tagged with the predefined classification. New log statements can be classified into the plurality of predefined classifications utilizing the trained NLP classifier model. From the log statements thus classified, statements having a problem classification can be identified and presented through a dashboard running in a browser. Outputs from the trained NLP classifier model can be provided as input to another trained model for automatically and quickly identifying a type of problem associated with the statements, eliminating a need to manually sift through tens or hundreds of thousands of lines of logs.
    Type: Application
    Filed: December 22, 2022
    Publication date: May 4, 2023
    Inventors: Ankur Sharma, Ravikanth Somayaji
  • Patent number: 11632691
    Abstract: A method and system to help facilitate communication between a user equipment device (UE) and an access node that is serving the UE, in a scenario where a bearer is configured for the UE, the bearer having a defined set of quality-of-service (QoS) requirements for communication of user-plane data on the bearer. When wireless coverage of the UE from the access node is threshold poor, the access node and a supporting core network could interwork to loosen the set of QoS requirements of the bearer in an effort to avoid loss of the bearer. And upon loosening of the set of QoS requirements, the access node could invoke Packet Data Convergence Protocol (PDCP) duplication for the communication between the UE and the access node on the bearer, to help improve quality of the communication between the UE and the access node in presence of the threshold poor wireless coverage.
    Type: Grant
    Filed: September 22, 2021
    Date of Patent: April 18, 2023
    Assignee: Sprint Spectrum LLC
    Inventor: Ankur Sharma
  • Patent number: 11568134
    Abstract: Disclosed is a solution for diagnosing problems from logs used in an application development environment. A random sample of log statements is collected. The log statements can be completely unstructured and/or do not conform to any natural language. The log statements are tagged with predefined classifications. A natural language processing (NLP) classifier model is trained utilizing the log statements tagged with the predefined classification. New log statements can be classified into the plurality of predefined classifications utilizing the trained NLP classifier model. From the log statements thus classified, statements having a problem classification can be identified and presented through a dashboard running in a browser. Outputs from the trained NLP classifier model can be provided as input to another trained model for automatically and quickly identifying a type of problem associated with the statements, eliminating a need to manually sift through tens or hundreds of thousands of lines of logs.
    Type: Grant
    Filed: August 10, 2020
    Date of Patent: January 31, 2023
    Assignee: Open Text Corporation
    Inventors: Ankur Sharma, Ravikanth Somayaji
  • Patent number: 11570096
    Abstract: This disclosure describes techniques for providing customer isolation of time synchronization traffic using virtualization.
    Type: Grant
    Filed: March 24, 2021
    Date of Patent: January 31, 2023
    Assignee: EQUINIX, INC.
    Inventors: Vadim Shmatko, Ankur Sharma, Xin Wang, Anirvan Das
  • Patent number: 11495065
    Abstract: An indicator assembly includes, among other things, a vehicle model that is configured to communicate with a vehicle. The indicator assembly further includes an indicator portion of the vehicle model. The indicator portion is configured to indicate a status of the vehicle based on a communication sent to the vehicle model.
    Type: Grant
    Filed: February 26, 2020
    Date of Patent: November 8, 2022
    Assignee: Ford Global Technologies, LLC
    Inventors: Ryan O'Gorman, Hannah Bailey, Aparna Velampudi, Ankur Sharma
  • Patent number: 11453338
    Abstract: Systems and methods for logging images using integrated cameras, lights, and sensors of a vehicle are provided. The system may include a handheld actuator, e.g., a key fob, having a button for initiating the taking of a photo or the start or stop of the recording of a video by the integrated cameras of the vehicle. Moreover, the actuator may select lighting settings such that the integrated lights of the vehicle may illuminate the vicinity of the vehicle to create a flash effect for a photo, or illuminate the vicinity of the vehicle for a video. The image data captured by the cameras may be at least temporarily stored, and transmitted to, e.g., a mobile device within a predetermined range of the vehicle.
    Type: Grant
    Filed: February 11, 2021
    Date of Patent: September 27, 2022
    Assignee: Ford Global Technologies, LLC
    Inventors: Ryan O'Gorman, Ankur Sharma
  • Publication number: 20220250544
    Abstract: Systems and methods for logging images using integrated cameras, lights, and sensors of a vehicle are provided. The system may include a handheld actuator, e.g., a key fob, having a button for initiating the taking of a photo or the start or stop of the recording of a video by the integrated cameras of the vehicle. Moreover, the actuator may select lighting settings such that the integrated lights of the vehicle may illuminate the vicinity of the vehicle to create a flash effect for a photo, or illuminate the vicinity of the vehicle for a video. The image data captured by the cameras may be at least temporarily stored, and transmitted to, e.g., a mobile device within a predetermined range of the vehicle.
    Type: Application
    Filed: February 11, 2021
    Publication date: August 11, 2022
    Applicant: Ford Global Technologies, LLC
    Inventors: Ryan O'Gorman, Ankur Sharma
  • Publication number: 20220256292
    Abstract: A MEMS die includes a substrate having an opening formed therein, a diaphragm having a first surface attached around a periphery thereof to the substrate and over the opening, and a backplate separated from a second surface of the diaphragm. The diaphragm includes at least one passage disposed between the first and second surfaces, and the at least one passage has a smaller cross-sectional area at the first surface than at the second surface.
    Type: Application
    Filed: February 11, 2021
    Publication date: August 11, 2022
    Inventors: Vahid NADERYAN, Sung LEE, Ankur SHARMA, Nick WAKEFIELD
  • Patent number: 11368307
    Abstract: In general, techniques are described for using zero-knowledge proofs and digital signatures to verify the authenticity of log records generated by multiple parties, at least in some cases without exposing personally identifiable information for the parties.
    Type: Grant
    Filed: November 26, 2019
    Date of Patent: June 21, 2022
    Assignee: Equinix, Inc.
    Inventors: Anand Ozarkar, Srinivasan Raghavan, Imam Sheikh, Ankur Sharma
  • Patent number: 11252065
    Abstract: The disclosure describes methods and systems for performing time synchronization in a heterogeneous system. In one example, a method includes, for each secondary device of one or more secondary devices in a network, determining, by a computing system, one or more time synchronization characteristics for the respective secondary device; and generating, by the computing system and based on at least the respective one or more time synchronization characteristics for each respective secondary device of the one or more secondary devices in the network, a time synchronization report for the network, wherein the one or more time synchronization characteristics include health data for the one or more secondary device.
    Type: Grant
    Filed: December 27, 2019
    Date of Patent: February 15, 2022
    Assignee: Equinix, Inc.
    Inventors: Yakov Kamen, Yury Kamen, Alex Wilms, Ankur Sharma, David Gofman, Danjue Li, Stanley Chernavsky
  • Patent number: 11252068
    Abstract: The disclosure describes methods and systems for performing time synchronization in a heterogeneous system. In one example, a method includes evaluating, by a computing system, one or more network conditions of a network to determine whether to perform a time synchronization process with a secondary device in the network, wherein the one or more network conditions include a health score for the secondary device, and, in response to determining, based on the evaluation of the one or more network conditions, to perform the time synchronization process: determining based at least in part on a time indication for a clock on a master device and a time indication for a clock on the secondary device, a time synchronization offset for the secondary device; and sending the time synchronization offset for the secondary device to the secondary device in a data packet.
    Type: Grant
    Filed: December 27, 2019
    Date of Patent: February 15, 2022
    Assignee: Equinix, Inc.
    Inventors: Yakov Kamen, Yury Kamen, Danjue Li, Ankur Sharma
  • Patent number: 11199945
    Abstract: A system and method for performing context-based actions in an electronic device is provided. The method includes selecting one or more first graphical objects in the electronic device, detecting a drag-and-drop event on the selected one or more first graphical objects involving manipulation of the one or more first graphical objects over one or more second graphical objects, and identifying a context associated with each of the one or more first graphical objects and the one or more second graphical objects in response to the detected drag-and-drop event, wherein the context of the one or more first graphical objects is shared with the one or more second graphical objects. Furthermore, the method includes performing one or more actions in the electronic device based on the identified context.
    Type: Grant
    Filed: July 25, 2019
    Date of Patent: December 14, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ankur Sharma, Anupriya Tewari, Arpit Agrawal, Pulkit Jain, Shashi Singh
  • Patent number: 11197075
    Abstract: The disclosure describes methods and systems for performing time synchronization in a heterogeneous system. In one example, a method includes, for each secondary device of a plurality of secondary devices in a network: determining, by a computing system and based at least in part on a time indication for a clock on a master device and a time indication for a clock on a secondary device in the network, a time synchronization offset for the respective secondary device; collecting, from the respective secondary device, one or more static parameters and one or more dynamic parameters; determining, based on the one or more parameters, a weight to associate with the time synchronization offset for the respective secondary device; determining, based on each of the respective time synchronization offset for each of the plurality of secondary devices and the respective associated weight, a universal time synchronization offset for the network.
    Type: Grant
    Filed: December 27, 2019
    Date of Patent: December 7, 2021
    Assignee: Equinix, Inc.
    Inventors: Yakov Kamen, Yury Kamen, Danjue Li, Ankur Sharma
  • Patent number: 11140574
    Abstract: A method and system to help facilitate communication between a user equipment device (UE) and an access node that is serving the UE, in a scenario where a bearer is configured for the UE, the bearer having a defined set of quality-of-service (QoS) requirements for communication of user-plane data on the bearer. When wireless coverage of the UE from the access node is threshold poor, the access node and a supporting core network could interwork to loosen the set of QoS requirements of the bearer in an effort to avoid loss of the bearer. And upon loosening of the set of QoS requirements, the access node could invoke Packet Data Convergence Protocol (PDCP) duplication for the communication between the UE and the access node on the bearer, to help improve quality of the communication between the UE and the access node in presence of the threshold poor wireless coverage.
    Type: Grant
    Filed: March 18, 2020
    Date of Patent: October 5, 2021
    Assignee: Sprint Spectrum L.P.
    Inventor: Ankur Sharma
  • Publication number: 20210306262
    Abstract: This disclosure describes techniques for providing customer isolation of time synchronization traffic using virtualization.
    Type: Application
    Filed: March 24, 2021
    Publication date: September 30, 2021
    Inventors: Vadim Shmatko, Ankur Sharma, Xin Wang, Anirvan Das
  • Patent number: 11115142
    Abstract: This disclosure describes techniques for delivering high-accuracy and high-precision clock synchronization in heterogeneous distributed computer clusters. For example, the disclosure describes a synchronization engine that sets efficient clock synchronization processes based on a cluster node's characteristics, pricing, precision, geolocation, and/or cluster topology, while in some cases using a combination of master clock data with internal atomic clocks of computers. The techniques described herein integrate the synchronization engine into a time synchronization process that may provide stability, versatility, precision and cost balance using technical improvements for characterizing timing system delivery channels.
    Type: Grant
    Filed: June 11, 2019
    Date of Patent: September 7, 2021
    Assignee: Equinix, Inc.
    Inventors: Anand Ozarkar, Ankur Sharma, Christopher Alan Anderson, Danjue Li, Lance Weaver, Brian J. Lillie
  • Publication number: 20210264699
    Abstract: An indicator assembly includes, among other things, a vehicle model that is configured to communicate with a vehicle. The indicator assembly further includes an indicator portion of the vehicle model. The indicator portion is configured to indicate a status of the vehicle based on a communication sent to the vehicle model.
    Type: Application
    Filed: February 26, 2020
    Publication date: August 26, 2021
    Inventors: Ryan O'Gorman, Hannah Bailey, Aparna Velampudi, Ankur Sharma
  • Patent number: 11099659
    Abstract: A method and a system for operating a flexible computing-device is provided. The method is executed by the system and includes determining at least one bending axis of a computing-device based on a type of application selected by a user. Based on an activation-instruction received from the user, a bending-axis selected from one or more bending axis is also activated. Further, at least one user-input directed to the device is received, based upon which a user-interface of the application uniquely linked to the activated bending-axis is rendered. Such user-interface has at least one designated-control to operate the application.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: August 24, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Ankur Sharma, Atul Gupta, Sachin Kumar Gupta