Patents by Inventor Abhishek Singh

Abhishek Singh 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: 20200144702
    Abstract: A beam steering antenna system and algorithm are described where radiation mode selection is made based on communication link quality metrics from multiple clients. Flexibility in both antenna system hardware and the algorithm allow for an optimized communication link as the communication system transitions from single client to multi-client operation. The beam steering system and algorithm are described where beam steering capability can be implemented on one or both sides of the communication link and for single and multi-client operation, and for simultaneous or sequential operation.
    Type: Application
    Filed: October 7, 2019
    Publication date: May 7, 2020
    Inventors: Sebastian Rowson, Abhishek Singh, Laurent Desclos
  • Publication number: 20200133411
    Abstract: Disclosed herein is a touch screen controller including a driver circuit applying a drive signal to a drive line of a capacitive touch sensing panel. The driver circuit is powered by an accurate supply voltage. A driver supply circuit receives an input supply voltage and outputs the accurate supply voltage. The driver supply circuit includes a clocked comparator comparing a divided version of the accurate supply voltage to a reference voltage and outputting a comparison signal based thereupon. A voltage control circuit (e.g. a charge pump circuit) generates the accurate supply voltage in response to the comparison signal. The clocked comparator and voltage control circuit are both clocked by a driver supply circuit clock.
    Type: Application
    Filed: October 29, 2018
    Publication date: April 30, 2020
    Applicant: STMicroelectronics Asia Pacific Pte Ltd
    Inventors: Hugo Gicquel, Abhishek Singh
  • Patent number: 10601865
    Abstract: A non-transitory computer readable storage medium having stored thereon instructions when executable by a processor perform operations including responsive to receiving an email including a URL, conducting an analysis of the email including: (i) analyzing a header and a body, and (ii) analyzing the URL; analyzing contents of a web page directed to by the URL; generating a score indicating a level of confidence the email is associated with a phishing attack based on at least one of the analysis of the email or the analysis of the contents of the web page; and responsive to the score being below a threshold, virtually processing the web page to determine whether the web page is associated with the phishing attack is shown.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: March 24, 2020
    Assignee: FireEye, Inc.
    Inventors: Ali Mesdaq, Abhishek Singh, Varun Jain
  • Patent number: 10594560
    Abstract: The disclosed technology relates to intent driven network management. A system is configured to maintain an inventory store comprising records for a set of network entities in a network, wherein each network entity in the set of network entities is associated with a record in the inventory store. The system receives a user intent statement comprising an action and a flow filter representing network data flows on which the action is to be applied and queries, based on the flow filter, the inventory store to identify a plurality of network entities in the set of network entities to which the user intent statement applies. The system generates a plurality of network policies that implement the user intent statement based on the plurality of network entities and the action and enforces the plurality network policies.
    Type: Grant
    Filed: March 27, 2017
    Date of Patent: March 17, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Rohit Prasad, Shashi Gandham, Hoang Nguyen, Abhishek Singh, Shih-Chun Chang, Navindra Yadav, Ali Parandehgheibi, Paul Mach, Rachita Agasthy, Ravi Prasad, Varun Malhotra, Michael Watts, Sunil Gupta
  • Patent number: 10581898
    Abstract: A computerized technique is provided to analyze a message for malware by determining context information from attributes of the message. The attributes are determined by performing one or more of a static analysis of meta information of the message (e.g., delivery protocol attributes) to generate a first result; a dynamic analysis of an object contained in the message to generate a second result; and, in some embodiments, an emulation of the object to generate a third result. The first result, second result, and third result are correlated in accordance with one or more correlation rules to generate a threat index for the message. The threat index is compared with a predetermined threshold to determine whether the message should be classified as malware and, if so, an alert is generated.
    Type: Grant
    Filed: August 13, 2018
    Date of Patent: March 3, 2020
    Assignee: FireEye, Inc.
    Inventor: Abhishek Singh
  • Patent number: 10579424
    Abstract: An example operation may include one or more of identifying a blockchain transaction requiring peer endorsement, transmitting a request for endorsement to one or more peers assigned to a blockchain, receiving endorsement response messages from the one or more peers, wherein the endorsement response messages comprise a plurality of priorities assigned to the blockchain transaction, and forwarding the received plurality of priorities and the blockchain transaction to an ordering node for assignment to the peers.
    Type: Grant
    Filed: May 15, 2018
    Date of Patent: March 3, 2020
    Assignee: International Business Machines Corporation
    Inventors: Seep Goel, Abhishek Singh, Rachit Garg, Mudit Verma, Praveen Jayachandran
  • Publication number: 20200035658
    Abstract: Embodiments disclosed herein include an electronics package. In an embodiment, the electronics package comprises a package substrate and a die on the package substrate. In an embodiment, a mold layer is positioned over the package substrate. In an embodiment, the electronics package further comprises through-mold interconnects through the mold layer, and a trench that extends at least partially into the mold layer.
    Type: Application
    Filed: July 30, 2018
    Publication date: January 30, 2020
    Inventors: Kumar Abhishek SINGH, Zhaozhi LI, Thomas J. DEBONIS, Robert NICKERSON, Rees WINTERS
  • Patent number: 10540259
    Abstract: A debugger core captures one or more inputs to a distributed application during live execution of the distributed application in a production environment. The debugger core applies the one or more inputs to the distributed application during replay execution of the distributed application in a debugging environment and performs debugging of the distributed application in the debugging environment.
    Type: Grant
    Filed: August 11, 2017
    Date of Patent: January 21, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Reto Kramer, Anssi Alaranta, Jeffrey Hoffman, Abhishek Singh, David Nunnerley
  • Patent number: 10535121
    Abstract: A digital medium environment is described to improve creation and rasterization of a shape through pixel alignment. In one example, a pixel alignment system is implemented at least partially in hardware of a computing device. The pixel alignment system receives an input that specifies a geometry, a stroke setting, and a location that serves as a basis to position the shape. The pixel alignment system then snaps the location as specified by the at least one input to a snapped location based on a pixel grid. The snapped location based on the geometry, the stroke setting, and the location as specified by the input. A rasterization module is then employed to rasterize the shape as pixels based on the snapped location.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: January 14, 2020
    Assignee: Adobe Inc.
    Inventors: Vivek Agrawal, Abhishek Singh
  • Patent number: 10535927
    Abstract: An embedded antenna system is described for use with metallized enclosures and housings used with wireless communication devices. One or multiple radiators are coupled to a metal cover, with ground points established on the metal cover to improve radiation efficiency and control the frequency response of the antenna system. Dynamic tuning methods are described wherein detuning of the antenna system for sources such as body-loading are compensated at adjusting impedance properties of the combination of radiator and metallized cover.
    Type: Grant
    Filed: May 24, 2018
    Date of Patent: January 14, 2020
    Assignee: Ethertronics, Inc.
    Inventors: Olivier Pajona, Laurent Desclos, Abhishek Singh
  • Publication number: 20200013025
    Abstract: An example operation may include one or more of creating a deferred blockchain transaction and monitoring the condition until the condition is satisfied. In response to satisfying the condition, the example operation may include one or more of endorsing the deferred blockchain transaction, submitting the deferred blockchain transaction to a transaction queue, and committing blockchain transactions in the transaction queue to a blockchain. The deferred blockchain transaction includes an action and a condition, the action to be executed only after satisfying the condition.
    Type: Application
    Filed: July 6, 2018
    Publication date: January 9, 2020
    Inventors: Mudit Verma, Seep Goel, Abhishek Singh, Praveen Jayachandran
  • Publication number: 20190394284
    Abstract: Techniques for implementing zone redundant computing services in distributed computing systems are described herein. In one embodiment, a computing device is configured to query a database in a first availability zone for a list of computing services corresponding to a user account and provided by servers in a second availability zone different than the first availability zone. The computing device can then selects one or more computing services provided by the servers in the second availability zone from the queried list of computing services and transmit an instruction to the servers in the second availability zone for performing the requested data operation.
    Type: Application
    Filed: June 21, 2018
    Publication date: December 26, 2019
    Inventors: Abhishek Singh Baghel, Girish Saini, Rushi Srinivas Surla, Ameya Bhagat, Ping-Yao Tseng, FNU Arunachaleshwar, Marcus Swenson, Andrew Edwards, Maneesh Sah, Aaron Ogus, Madhav Pandya
  • Patent number: 10515214
    Abstract: According to one embodiment, a system of detecting malware in a specimen of computer content or network traffic comprises a processor and a memory. The memory includes a first analysis logic and a second analysis logic that may be executed by the processor. Upon execution, the first analysis logic performs a static analysis in accordance with an analysis plan to identify one or more suspicious indicators associated with malware and one or more characteristics related to processing of the specimen. The second analysis logic performs a second analysis in accordance with the analysis plan by processing of the specimen in a virtual machine and monitoring for one or more unexpected behaviors during virtual processing of the specimen in the virtual machine. The analysis plan may be altered based on the results of one of the analyzes.
    Type: Grant
    Filed: October 23, 2015
    Date of Patent: December 24, 2019
    Assignee: FireEye, Inc.
    Inventors: Michael Vincent, Ali Mesdaq, Emmanuel Thioux, Abhishek Singh, Sal Vashisht
  • Patent number: 10505274
    Abstract: A modal antenna array is described where modal antenna elements capable of generating multiple radiation modes are used to form array radiation patterns. Nulls in the array radiation pattern can be formed and positioned by proper modal antenna element mode selection, with these nulls used to provide interference suppression or mitigation. The shift in array radiation pattern maxima generated by modal element mode selection can be used to improve communication system link quality by optimizing array radiation pattern characteristics. Specifically, a ring or circular array configuration is described where a simplified common feed port can be implemented to feed multiple modal antenna elements used to form the array. A switch can be used to connect or disconnect one modal element from the array, with this feature providing additional unique array beam states. The modal array can be commanded via a look-up table or algorithm.
    Type: Grant
    Filed: September 7, 2018
    Date of Patent: December 10, 2019
    Assignee: Ethertronics, Inc.
    Inventors: Laurent Deslcos, Jeffrey Shamblin, Lynn Chiu, Abhishek Singh
  • Patent number: 10496503
    Abstract: Embodiments described herein are directed to migrating affected services away from a faulted cloud node and to handling faults during an upgrade. In one scenario, a computer system determines that virtual machines running on a first cloud node are in a faulted state. The computer system determines which cloud resources on the first cloud node were allocated to the faulted virtual machine, allocates the determined cloud resources of the first cloud node to a second, different cloud node and re-instantiates the faulted virtual machine on the second, different cloud node using the allocated cloud resources.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: December 3, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gaurav Jagtiani, Abhishek Singh, Ajay Mani, Akram Hassan, Thiruvengadam Venketesan, Saad Syed, Sushant Pramod Rewaskar, Wei Zhao
  • Patent number: 10496925
    Abstract: A system and method for visualizing and updating a data analytics model using Graphical User Interface (GUI) is disclosed. The system is configured to receive an input file, from a user, storing a data analytics model. Based upon the input file, the system identifies the standard template, from a set of template, corresponding to a data analytics module of the input file. Further, the system is configured to display a graphical representation corresponding to the data analytics model based upon the standard template of the data analytics model, wherein the graphical representation comprises a set of elements corresponding to the data analytics model. Further, the system enables editing one or more elements from the set of elements of the graphical representation. Upon modification of the elements of graphical representation, the system enables updating the input file, thereby update the data analytics model using the GUI.
    Type: Grant
    Filed: November 10, 2016
    Date of Patent: December 3, 2019
    Assignee: IMPETUS TECHNOLOGIES, INC.
    Inventors: Aashu Mahajan, Amarjeet Singh Khalsa, Aman Solanki, Abhishek Singh Gour, Saurabh Dutta, Nitin Agrawal
  • Publication number: 20190354397
    Abstract: An example operation may include one or more of identifying a blockchain transaction requiring peer endorsement, transmitting a request for endorsement to one or more peers assigned to a blockchain, receiving endorsement response messages from the one or more peers, wherein the endorsement response messages comprise a plurality of priorities assigned to the blockchain transaction, and forwarding the received plurality of priorities and the blockchain transaction to an ordering node for assignment to the peers.
    Type: Application
    Filed: May 15, 2018
    Publication date: November 21, 2019
    Inventors: Seep Goel, Abhishek Singh, Rachit Garg, Mudit Verma, Praveen Jayachandran
  • Patent number: 10439272
    Abstract: A beam steering antenna system and algorithm are described where radiation mode selection is made based on communication link quality metrics from multiple clients. Flexibility in both antenna system hardware and the algorithm allow for an optimized communication link as the communication system transitions from single client to multi-client operation. The beam steering system and algorithm are described where beam steering capability can be implemented on one or both sides of the communication link and for single and multi-client operation, and for simultaneous or sequential operation.
    Type: Grant
    Filed: November 23, 2016
    Date of Patent: October 8, 2019
    Assignee: Ethertronics, Inc.
    Inventors: Sebastian Rowson, Abhishek Singh, Laurent Desclos
  • Publication number: 20190294792
    Abstract: Systems, methods, computer-readable media, and devices are disclosed for creating a malware inference architecture. An instruction set is received at an endpoint in a network. At the endpoint, the instruction set is classified as potentially malicious or benign according to a first machine learning model based on a first parameter set. If the instruction set is determined by the first machine learning model to be potentially malicious, the instruction set is sent to a cloud system and is analyzed at the cloud system using a second machine learning model to determine if the instruction set comprises malicious code. The second machine learning model is configured to classify a type of security risk associated with the instruction set based on a second parameter set that is different from the first parameter set.
    Type: Application
    Filed: August 13, 2018
    Publication date: September 26, 2019
    Inventors: Abhishek Singh, Debojyoti Dutta
  • Publication number: 20190286945
    Abstract: In one embodiment, a device forms a neural network envelope cell that comprises a plurality of convolution-based filters in series or parallel. The device constructs a convolutional neural network by stacking copies of the envelope cell in series. The device trains, using a training dataset of images, the convolutional neural network to perform image classification by iteratively collecting variance metrics for each filter in each envelope cell, pruning filters with low variance metrics from the convolutional neural network, and appending a new copy of the envelope cell into the convolutional neural network.
    Type: Application
    Filed: November 1, 2018
    Publication date: September 19, 2019
    Inventors: Purushotham Kamath, Abhishek Singh, Debojyoti Dutta