Patents by Inventor Amit Kumar

Amit Kumar 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: 11363112
    Abstract: A multi-tenant, elastically scalable cache as a service is disclosed. Embodiments of the cache service eliminate the need for applications to manage their own cache tier. The multi-tenant cache service is implemented by maintaining/creating multiple named caches in a cache cluster and mapping each tenant's cache to a named cache in the cluster. Strict quotas are enforced on cache sizes This allows caches with different replication attributes to co-exist on the same cache server, allows migration of a cache from one cluster to another for load balancing purposes, and allows a cache to inflate/deflate to meet business needs. A network load balancer is used to route cache items to servers.
    Type: Grant
    Filed: February 4, 2019
    Date of Patent: June 14, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Perraju Bendapudi, Hari Krishnan S., Jithendra K. Veeramachaneni, Jagan M. Peri, Jatin Kakkar, Amit Kumar Yadav
  • Publication number: 20220182577
    Abstract: Systems, methods, and software described herein manage the playback speed of video data based on processing objects in the video data. In one example, a video processing service obtains video data from a video source and identifies objects of interest in the video data. The video processing service further determines complexity in frames of the video data related to the objects of interest and updates playback speeds for segments of the video data based on the complexity of the frames.
    Type: Application
    Filed: December 4, 2020
    Publication date: June 9, 2022
    Inventor: Amit Kumar
  • Publication number: 20220179495
    Abstract: A method including capturing a series of image frames of a hand. The method includes generating a map of hand landmarks for each in the series of image frames. The method includes determining whether the maps of hand landmarks include at least: (i) a first map that matches a first reference map of hand landmarks representing a hand in substantially a start position of a snap motion and (ii) a subsequent, second map that matches a second reference map of hand landmarks representing a hand in a progressed (e.g., intermediate or end) position of a snap motion. The method includes determining that a finger-snap gesture is detected in response to determining that the first map and second map were generated from image frames captured within a snap time limit; and executing an action corresponding to a determination that a finger-snap gesture is detected in the series of image frames.
    Type: Application
    Filed: December 3, 2020
    Publication date: June 9, 2022
    Inventors: AMIT KUMAR AGRAWAL, XIN ZHAO, YONGHUA HU
  • Publication number: 20220181120
    Abstract: In some embodiments, the semiconductor process apparatus comprises a conductive support comprising mesh, a conductive shaft comprising a conductive rod, and a plurality of connection elements. The plurality of connection elements are coupled to the mesh in parallel and are connected to the rod at a single junction. The plurality of connection elements help spread RF current, reducing localized heating in the substrate, resulting in a more uniform film deposition. Additionally, using connection elements that are merged and coupled to a single RF rod allow for the rod to be made of materials that can conduct RF current at lower temperatures.
    Type: Application
    Filed: February 22, 2022
    Publication date: June 9, 2022
    Inventors: Jun MA, Jian LI, David H. QUACH, Amit Kumar BANSAL, Juan Carlos ROCHA-ALVAREZ
  • Publication number: 20220180900
    Abstract: Systems, methods, and non-transitory computer-readable media can be configured to determine a video embedding for a video content item based at least in part on a first machine learning model. A set of music embeddings can be determined for a set of music content items based at least in part on a second machine learning model. The set of music content items can be ranked based at least in part on the video embedding and the set of music embeddings.
    Type: Application
    Filed: November 19, 2021
    Publication date: June 9, 2022
    Inventors: Parth Popatlal Detroja, Bokai Cao, Amit Kumar Singh
  • Publication number: 20220182286
    Abstract: An aspect of the present disclosure facilitates performance of node management actions in a computing infrastructure having diverse node interfaces. In one embodiment, a configuration data is maintained, the configuration data specifying plugins designed to communicate with different node interfaces installed on the nodes of a computing infrastructure. The plugins are corresponding implementations of a common client interface. Upon receiving from the client application, via the common client interface, a management action to be performed on a desired node, the configuration data is inspected to identify a specific plugin corresponding to the node interface installed on the desired node. The node management action is then performed on the desired node using the identified specific plugin. Accordingly, the client application can be implemented agnostic to the specific node interfaces installed on a node.
    Type: Application
    Filed: May 13, 2021
    Publication date: June 9, 2022
    Inventors: Tsai Chun Huang, Manish Sharma, ManjeGowda S G, Amit Kumar, Vishal Kumar, Kumar Sidhartha, N Nanda kumar
  • Publication number: 20220182400
    Abstract: Context-aware security frameworks to detect malicious behavior in a smart environment (e.g., a home, office, or other building) are provided. The framework can address the emerging threats to smart environments by observing the changing patterns of the conditions (e.g., active/inactive) of smart entities (e.g., sensors and other devices) of the smart environment for different user activities, and building a contextual model to detect malicious activities in the smart environment.
    Type: Application
    Filed: December 4, 2020
    Publication date: June 9, 2022
    Applicant: The Florida International University Board of Trustees
    Inventors: Amit Kumar Sikder, Hidayet Aksu, A. Selcuk Uluagac
  • Publication number: 20220179811
    Abstract: A system that includes dynamic DMA buffer management.
    Type: Application
    Filed: December 9, 2021
    Publication date: June 9, 2022
    Inventors: Kumara Swamy Tadikavagilu VENKATAPPA, Vasudevan JOTHILINGHAM, Amit KUMAR
  • Publication number: 20220180113
    Abstract: Variation in received documents types and templates used for each document type poses challenge in developing a generic background noise removal approach for automatic text information extraction technique. Embodiments herein provide a method and a system for document classification and text information extraction. Time efficient and accurate text detection engine-based Region of Interest (ROI) technique is provided to accurately identify text region followed by a multi-layered neural network based architecture for enhanced classification accuracy to identify the type of document. A multistage image pre-processing approach is provided for efficient, effective, and accurate background noise removal from the classified document, which includes unsupervised clustering, identification, segmentation, masking, contour approximation, selective subtraction, and dynamic thresholding.
    Type: Application
    Filed: March 19, 2021
    Publication date: June 9, 2022
    Applicant: Tata Consultancy Services Limited
    Inventors: Devang Jagdishchandra PATEL, Prosenjit MONDAL, Rajdeep CHATTERJEE, Prabhat Ranjan MISHRA, Pushp Kumar JAIN, Harinakshi RAINA, Amit Kumar AGRAWAL, Anshika JAIN, Ankita GUPTA, Ketkee PANDIT
  • Publication number: 20220174186
    Abstract: A system includes a processor and a memory. The memory stores instructions executable by the processor to receive first and second media units with respective first and second time stamps that are assigned based on a first clock cycle time and a data transmission rate, and to assign an adjusted time stamp to the second media unit based on the first clock cycle time, a second clock cycle time, the first time stamp, and the data transmission rate.
    Type: Application
    Filed: February 17, 2022
    Publication date: June 2, 2022
    Inventor: Amit Kumar
  • Publication number: 20220173588
    Abstract: A bi-directional direct current (DC) solid state power controller (SSPC) architecture and control method. The SSPC protects a DC distribution system by isolating both the positive and negative buses independently in case of short circuit or ground fault. The SSPC architecture includes two self-heal interleaved capacitors and includes a fast, soft-charging control technique that provides line-isolated charging of the DC bulk capacitor to avoid inrush current when powering up the DC distribution system. The soft-charging function alternately charges one of the two interleaved capacitors, while the other capacitor discharges to the DC bulk capacitor. Repetitive switching results in a charging and discharging process that increases the voltage of the DC bulk capacitor prior to powering up the DC distribution system, while keeping the DC power source isolated from the load.
    Type: Application
    Filed: December 1, 2020
    Publication date: June 2, 2022
    Inventors: Chandana Jayampathi Gajanayake, David Loder, Yu Yang, Amit Kumar Gupta
  • Patent number: 11349935
    Abstract: A disclosed example to determine a migration recommendation of a service between geographic regions includes: a graph generator to generate an interaction graph, the interaction graph including first and second nodes and an edge therebetween, the first node representative of a first service in a first geographic region, the second node representative of a second service in a second geographic region, and the edge representative of a network path of interactions between the first and second services; a weighing engine to determine a weight value of the edge between the first and second services based on a count of network interactions between the first and second services and a real-time latency between the first and second services; and a recommendation engine to generate a migration recommendation to migrate the first service to the second geographic region based on the weight value of the edge.
    Type: Grant
    Filed: November 20, 2019
    Date of Patent: May 31, 2022
    Assignee: VMware, Inc.
    Inventors: Yash Bhatnagar, Chandrashekhar Jha, Amit Kumar, Rajat Garg, Kruti Erraguntala
  • Patent number: 11347540
    Abstract: Among other things, one or more techniques and/or systems for facilitating task completion through inter-application communication and/or for registering a target application for contextually aware task execution are provided. That is, a current application may display content comprising an entity (e.g., a mapping application may display a restaurant entity). One or more actions capable of being performed on the entity may be exposed (e.g., a reserve table action). Responsive to selection of an action, one or more target applications capable of performing the action on the entity may be presented. Responsive to selection of a target application, contextual information for the entity and/or the action may be passed to the target application so that the target application may be launched in a contextually relevant state to facilitate completion of a task. For example, a dinning application may be launched to a table reservation form for the restaurant entity.
    Type: Grant
    Filed: October 29, 2019
    Date of Patent: May 31, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amit Kumar, Shajib Sadhukha, Zhaowei Jiang
  • Publication number: 20220166858
    Abstract: The technology disclosed herein enables packet handling based on user information included in packet headers. In a particular embodiment, a method provides, in a gateway to a network environment, establishing a first connection with a first connection endpoint outside of the network environment. The first connection is established based on authentication of user information received from the first connection endpoint. The method further provides adding the user information to a packet header of one or more first packets carrying a request to establish a second connection between the gateway and a second connection endpoint within the network environment. Also, the method provides transferring the one or more first packets towards the second connection endpoint.
    Type: Application
    Filed: February 8, 2022
    Publication date: May 26, 2022
    Inventors: SUMAN ALUVALA, CRAIG FARLEY NEWELL, AMIT KUMAR YADAV, PAVAN RAJKUMAR RANGAIN, ROHIT PRADEEP SHETTY
  • Publication number: 20220166211
    Abstract: In some examples, this disclosure describes a method for detecting a fault in an electrical power system comprising a bus connected between a first solid state power converter and a second solid state power converter. The method includes receiving, at a controller of the electrical power system, a first signal indicating a current at a source side of the first solid state power converter, wherein the source side of the first solid state power converter is connected to a power source of the electrical power system. The method also includes receiving, at the controller, a second signal indicating a current at the bus and determining, by the controller, that a fault occurred in the electrical power system based on the first signal and further based on the second signal. The method further includes controlling the first solid state power converter in response to determining that the fault occurred.
    Type: Application
    Filed: November 20, 2020
    Publication date: May 26, 2022
    Inventors: Chandana Jayampathi Gajanayake, Yu Yang, David Loder, Amit Kumar Gupta
  • Publication number: 20220166742
    Abstract: A method includes identifying, at an electronic device a candidate name responsive to user input indicating a salutational trigger during composition of a body of a message of a messaging application. Identifying the candidate name including at least one of: parsing a recipient-specific portion of a recipient message address of the message; parsing a display name associated with the recipient message address; parsing a content of the message body; parsing an attachment name associated with an attachment field of the message; identifying the candidate name from a contact record selected from a contacts database based on a recipient-specific portion of a recipient message address of the message; and parsing user-readable content of an application from which composition of the message was triggered. The method further includes facilitating composition of a recipient name in the body of the message based on the candidate name.
    Type: Application
    Filed: February 8, 2022
    Publication date: May 26, 2022
    Inventors: Amit Kumar Agrawal, Mayank Gupta, Rachit Mittal
  • Publication number: 20220166933
    Abstract: A communication device, method and computer program product provide multiple simultaneous camera previews of different imaging modes of the same image. The communication device includes a communication subsystem that receives a photographic image stream from a second communication device. The communication device includes a display driver that presents content on a display device. A controller of the communication device is communicatively coupled to the display driver. The controller simultaneously presents the more than one camera previews on the display device. The communication device presents a particular imaging mode of the photographic image stream corresponding to the particular camera preview that is user selected. The communication device transmits, via the communication subsystem to the second communication device, a report of a user selection by the at least one user input device, of the particular imaging mode of the photographic visual stream that is being presented on the display device.
    Type: Application
    Filed: November 24, 2020
    Publication date: May 26, 2022
    Inventors: AMIT KUMAR AGRAWAL, RAHUL B. DESAI, BOBY IYER, FABIO FELIPE MIRA MACHUCA
  • Publication number: 20220166932
    Abstract: An electronic device, method and computer program product provide multiple simultaneous camera previews of different imaging modes of the same image. The electronic device includes at least one image capturing device that generates a photographic image stream. The electronic device includes an image processing module that simultaneously produces more than one camera previews of the photographic image stream in different imaging modes. The electronic device includes a display driver. A controller of the electronic device is communicatively coupled to the at least one image capturing device, the image processing module, the display driver, and a first display device. The controller receives the more than one camera previews from the image processing module. The controller simultaneously presents, via the display driver, the more than one camera previews on the first display device.
    Type: Application
    Filed: November 24, 2020
    Publication date: May 26, 2022
    Inventors: AMIT KUMAR AGRAWAL, RAHUL B. DESAI, BOBY IYER, FABIO FELIPE MIRA MACHUCA
  • Publication number: 20220164798
    Abstract: A computer system for, and method of, detecting fraudulent electronic transactions is provided. The system comprises at least one processor and a memory storing instructions which when executed by the processor configure the processor to perform the method. The method comprises accessing a trained model, receiving real-time transaction data, extracting graph-based and statistical features to enrich the real-time transaction data, and determining an account proximity score for the real-time transaction data.
    Type: Application
    Filed: November 19, 2021
    Publication date: May 26, 2022
    Inventors: Vikash YADAV, Niloufar AFSARIARDCHI, Sahar RAHMANI, Amit Kumar TIWARI, Cormac O'KEEFFE, Matin HALLAJI, Daniel SWERDFEGER, Cheng Chen LIU
  • Patent number: 11340295
    Abstract: A force-sense system for providing signals to, or receiving signals from, a device under test (DUT) at a first DUT node. The system can include an interface coupling first and second portions of a first force-sense measurement device, such as a parametric measurement unit. The first and second portions of the first force-sense measurement device can be provided using respective different integrated circuits, such as can comprise different semiconductor dies of different die types. In a first test mode, the interface can be configured to communicate a first DUT force signal from the first portion to the second portion of the first force-sense measurement device, and in a second test mode the interface can be configured to communicate DUT sense information, received from the DUT at the first DUT node, from the second portion to the first portion of the first force-sense measurement device.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: May 24, 2022
    Assignee: Analog Devices, Inc.
    Inventors: Amit Kumar Singh, Christopher C. McQuilkin, Brian Carey