Patents by Inventor Abhishek Kumar

Abhishek 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: 10230725
    Abstract: Systems and methods for edge protection for internal identity providers are provided. A first claimed embodiment of the present disclosure involves a method for edge protection for internal identity providers. The method includes receiving a service authentication request at a virtual private networking (VPN) appliance on an edge of a secure network. A client device external to the secure network can send the service authentication request. The VPN appliance can then send a synthetic service authentication request to an identity provider in the secure network. This synthetic service authentication request can be based on the service authentication request. The VPN can then receive an authenticated credential from the identity provider. The authenticated credential is responsive to the synthetic service authentication request. The VPN appliance can then send the authenticated credential from the VPN appliance to the client device.
    Type: Grant
    Filed: October 24, 2016
    Date of Patent: March 12, 2019
    Assignee: SONICWALL INC.
    Inventors: Christopher D. Peterson, Abhishek Kumar
  • Patent number: 10231010
    Abstract: In an example implementation, a system groups a first playback device and a second playback device into first player group. The system associates the first player group with a first playback queue that includes items for playback by the first player group. The first and second playback devices are configured to play items from the first playback queue while in the first player group. The system associates a third playback device with a second playback queue that includes items for playback by the second playback device. Thereafter, the system groups the first, second and third playback devices to form a second player group such that each of the first, second, and third playback devices are configured to play items from the second playback queue. The system removes the first playback device from the second player group and automatically associates the first playback device with the first playback queue.
    Type: Grant
    Filed: September 16, 2015
    Date of Patent: March 12, 2019
    Assignee: Sonos, Inc.
    Inventors: Luis R. Vega-Zayas, Kristen Johansen, Paul Bates, Abhishek Kumar
  • Publication number: 20190074989
    Abstract: Example techniques involve control of playback queues of a zone-based media playback system. Each zone of the media playback system may play back audio tracks from a respective queue. A control device may display a playback controller that includes multiple control interfaces to control audio playback by the one or more playback zones. When a first playback zone is being controlled, the playback controller may instruct one or more first playback devices of a first zone to play back audio tracks of a queue of the first playback zone. Example implementations may facilitate adding audio tracks to the queue.
    Type: Application
    Filed: October 2, 2018
    Publication date: March 7, 2019
    Inventors: Robert Reimann, Abhishek Kumar, Paul Bates
  • Publication number: 20190068474
    Abstract: In one embodiment, a service in a network samples application traffic throughputs for a set of applications present in a network. The service generates a throughput model based on the sampled application throughputs for the set of applications. The service performs anomaly detection on wireless throughput measurements from the network by comparing the wireless throughput measurements to the generated throughput model. The service sends an anomaly detection notification based on a determination that the wireless throughput measurements from the network are anomalous.
    Type: Application
    Filed: August 22, 2017
    Publication date: February 28, 2019
    Inventors: Jean-Philippe Vasseur, Grégory Mermoud, Abhishek Kumar
  • Publication number: 20190057357
    Abstract: Described herein are systems and methods for scheduling a resource that is shared by multiple people. The shared resource is included in a plurality of shared resources, and a number of attributes are associated with the plurality of shared resources. The attributes are grouped and arranged in a hierarchy. When a shared resource is to be used or scheduled, the hierarchy is analyzed to determine one or more shared resources in the plurality of shared resources to suggest to a requestor scheduling the shared resource.
    Type: Application
    Filed: August 21, 2017
    Publication date: February 21, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Hongchao GUAN, Abhishek Kumar CHATURVEDI, Chenlei GUO, Byungki BYUN, Karen Catelyn STABILE
  • Publication number: 20190058461
    Abstract: Various example embodiments herein disclose a flip-flop including a master latch comprising one of: a plurality of P-type metal-oxide-semiconductor (PMOS) and a plurality of N-type metal-oxide-semiconductor (NMOS). A slave latch includes one of: a plurality of PMOS and a plurality of NMOS. An inverted clock signal input is communicatively connected with the master latch and the slave latch. The master latch includes a single pre-charge node. The single pre-charge node sets up a data capture path in the flip flop. Data is stored in the master latch and the slave latch via the pre-charge node.
    Type: Application
    Filed: August 13, 2018
    Publication date: February 21, 2019
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Shyam AGARWAL, Sandeep B V, Shreyas Samraksh Jayaprakash, Abhishek Kumar Ghosh, Parvinder Kumar Rana
  • Patent number: 10209507
    Abstract: An electrowetting display device comprises a first support plate comprising a first electrode and a second support plate. A seal connects the first support plate to the second support plate. A first fluid and a second fluid, immiscible with the first fluid, are located between the first and second support plates. A second electrode is in electrical contact with the second fluid. An electrical connector connects the first electrode to the second electrode. A barrier structure at least partly surrounds the electrical connector. The electrical connector and the barrier structure are separated from the first fluid and the second fluid by the seal.
    Type: Grant
    Filed: June 21, 2016
    Date of Patent: February 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Toru Sakai, Abhishek Kumar, Jeroen Cornelis Van Der Gaag
  • Patent number: 10206069
    Abstract: An example method for determining, at an electronic device, a presence or absence of the electronic device in a specific space may include estimating a current location based on strength of signals received from a plurality of wireless communication devices; correcting the estimated location by using movement information acquired through a sensor to generate a first corrected location; correcting the first corrected location by using information about a boundary area of a predefined presence determination area to generate a second corrected location; and determining the presence or absence in the presence determination area, based on the second corrected location.
    Type: Grant
    Filed: November 21, 2017
    Date of Patent: February 12, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Yonggwon Lee, Abhishek Kumar, Dongkeon Kong, Hyejung Cho, Jaehong Kim
  • Patent number: 10203495
    Abstract: A display device includes a first support plate and an opposing second support plate. A pixel region is positioned between the first support plate and the second support plate. A thin film transistor (TFT) structure is formed on the first support plate and associated with the pixel region. The TFT structure includes a source and drain electrode layer. A reflective layer is formed or disposed over the source and drain electrode layer. The reflective layer includes a pixel electrode within the pixel region. A via is between the source and drain electrode layer and the reflective layer to electrically couple the pixel electrode to the source and drain electrode layer. An organic layer is formed or disposed over the via. The organic layer includes an elevated surface over the via.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: February 12, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Toru Sakai, Gor Manukyan, Jozef Elisabeth Aubert, Abhishek Kumar
  • Patent number: 10191980
    Abstract: A first connection state may be entered on a computing device. While the computing device is in the first connection state, actions taken on a playlist on the computing device may be applied to the playlist and not applied to a playback queue associated with a zone. An input may be received via the computing device, indicating a selection of the zone. In response to receiving the input, a second connection state may be entered. Entering the second connection state may comprise establishing a connected state between the computing device and the one or more playback devices. While the connected state is established, one or more actions taken on the playlist on the computing device may be applied to the playlist and transmitted, in a message to the zone over a network. The one or more actions may be one or more corresponding actions applied to the playback queue.
    Type: Grant
    Filed: June 19, 2017
    Date of Patent: January 29, 2019
    Assignee: SONOS, INC.
    Inventors: Abhishek Kumar, Andrew Schulert, Robert Andrew Lambourne, Arthur L. Coburn, IV
  • Patent number: 10191981
    Abstract: A first connection state may be entered on a computing device. While the computing device is in the first connection state, actions taken on a playlist on the computing device may be applied to the playlist and not applied to a playback queue associated with a zone. An input may be received via the computing device, indicating a selection of the zone. In response to receiving the input, a second connection state may be entered. Entering the second connection state may comprise establishing a connected state between the computing device and the one or more playback devices. While the connected state is established, one or more actions taken on the playlist on the computing device may be applied to the playlist and transmitted, in a message to the zone over a network. The one or more actions may be one or more corresponding actions applied to the playback queue.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: January 29, 2019
    Assignee: SONOS, INC.
    Inventors: Abhishek Kumar, Andrew Schulert, Robert Andrew Lambourne, Arthur L. Coburn, IV
  • Patent number: 10187477
    Abstract: An endpoint system provides a REST endpoint for an application. The endpoint system processes request messages based on message pair data for each message that includes an operation and parameter data. The parameter data includes parameter information for each parameter that identifies whether the value for the parameter is to be taken from the URI or payload of a request message. The endpoint system receives request messages that have a URI and payload. The URI includes an operation name. The endpoint system processes each request message in accordance with the message pair data for the operation specified in the request message. For each parameter of the message pair data, the endpoint system extracts the value for the parameter from the URI, payload, headers, or query parameters as specified by the parameter information. The endpoint system invokes the operation passing the one or more extracted values as actual parameters.
    Type: Grant
    Filed: September 2, 2016
    Date of Patent: January 22, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Abhishek Kumar, Anand Ramagopalrao, Sagar Jagdish Hotchandani, Ravi Kant Pandey, Lavanya Kappagantu, Christopher Adam Brooks
  • Patent number: 10187478
    Abstract: The present disclosure discloses a method and network device for dynamic detection of inactive virtual private network clients. Specifically, a network device receives periodic messages from a first device at a first interval, and determines a timeout value for the first device based at least on the first interval, at which the periodic messages are received from the first device. Subsequent to determining the timeout value, the network device detects that a message has not been received from the first device for a period of time corresponding to the timeout value for the first device. The network device then terminates at least one connection with the first device responsive to determining that no message has been received from the first device for the period of time corresponding to the timeout value for the first device.
    Type: Grant
    Filed: July 18, 2014
    Date of Patent: January 22, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Raghunandan Prabhakar, Abhishek Kumar, Sridhar Pasupula Chandrasekaran
  • Publication number: 20190020550
    Abstract: A system for generating an architecture diagram includes an input processor, a machine learning processor, and an advice generator. The input processor is configured to receive, from a terminal, entity data associated with a plurality of entities of an architecture and path data associated with a plurality of paths that correspond to interconnections between the plurality of entities. The machine learning processor utilizes a training dataset to assess whether the entities defined by the entity data are correctly interconnected as defined by the path data. The advice generator receives the assessment from the machine learning processor, prepares a recommendation based on the assessment, and communicates the recommendation to the terminal. User feedback is represented in the training data to improve the relevancy of the recommendation.
    Type: Application
    Filed: October 11, 2017
    Publication date: January 17, 2019
    Inventors: Manoharan Ramasamy, Nitin Madhukar Sawant, Vijay Baskaran, Ganesh Dadasaheb Waghmale, Abhishek Kumar Pandey, Balasubramanyam Besta, Rakesh Singh Kanyal, Anil Kumar
  • Publication number: 20190005131
    Abstract: A first connection state may be entered on a computing device. While the computing device is in the first connection state, actions taken on a playlist on the computing device may be applied to the playlist and not applied to a playback queue associated with a zone. An input may be received via the computing device, indicating a selection of the zone. In response to receiving the input, a second connection state may be entered. Entering the second connection state may comprise establishing a connected state between the computing device and the one or more playback devices. While the connected state is established, one or more actions taken on the playlist on the computing device may be applied to the playlist and transmitted, in a message to the zone over a network. The one or more actions may be one or more corresponding actions applied to the playback queue.
    Type: Application
    Filed: August 21, 2018
    Publication date: January 3, 2019
    Inventors: Abhishek Kumar, Andrew Schulert, Robert Andrew Lambourne, Arthur L. Coburn, IV
  • Publication number: 20190005132
    Abstract: A first connection state may be entered on a computing device. While the computing device is in the first connection state, actions taken on a playlist on the computing device may be applied to the playlist and not applied to a playback queue associated with a zone. An input may be received via the computing device, indicating a selection of the zone. In response to receiving the input, a second connection state may be entered. Entering the second connection state may comprise establishing a connected state between the computing device and the one or more playback devices. While the connected state is established, one or more actions taken on the playlist on the computing device may be applied to the playlist and transmitted, in a message to the zone over a network. The one or more actions may be one or more corresponding actions applied to the playback queue.
    Type: Application
    Filed: August 21, 2018
    Publication date: January 3, 2019
    Inventors: Abhishek Kumar, Andrew Schulert, Robert Andrew Lambourne, Arthur L. Coburn, IV
  • Publication number: 20190005236
    Abstract: Methods for accelerated code injection detection using operating system controlled memory attributes are performed by systems and apparatuses. The methods optimize search operations for memory segments in system and virtual memories by searching for segment attributes. A set of memory segments is determined wherein each memory segment in the set includes specific attributes. The memory segments in the set are ranked for a threat level based on segment attribute. The threat level is used to determine subsequent actions including providing indications of the memory segments in the set and initiating execution of an anti-malware application. Relevant segment attributes used for the segment search can be dynamically updated in an attribute list. Segment attributes of a segment can be determined by accessing a memory manager of an operating system via an API.
    Type: Application
    Filed: June 30, 2017
    Publication date: January 3, 2019
    Inventors: Abhishek Kumar Singh, Aditya Joshi, Freddie L. Aaron, Peter A. Loveless, Tino Morenz
  • Publication number: 20180364969
    Abstract: Embodiments described herein involve providing media item preferences according to a user account of a user providing the preference, rather than a user account providing the media item. When a user indicates a preference for a media item, the preference are associated with that particular user, rather than with another user whose account the media item may have been accessed and played through when the particular user indicated the preference. As a result, a media preference history associated with the account providing the media item will not be disrupted by other users indicating preferences for the media item. Further, users may build on their respective media preference histories even when listening to music provided by someone else.
    Type: Application
    Filed: June 18, 2018
    Publication date: December 20, 2018
    Inventors: Abhishek Kumar, Ron Kuper
  • Patent number: 10156714
    Abstract: A device includes first and second support plates. A plurality of pixel walls are formed over the first support plate. The plurality of pixel walls are associated with an electrowetting pixel and define a volume. The electrowetting pixel includes a fluid accumulation region defined by a recess in a hydrophobic layer of the electrowetting pixel. A transistor is over the first support plate underneath a first pixel wall in the plurality of pixel walls and a pixel electrode is formed over the first support plate underneath the volume defined by the plurality of pixel walls in electrical contact with the transistor. A bottom electrode is formed over the first support plate underneath the volume defined by the plurality of pixel walls. A first portion of the bottom electrode is located underneath the fluid accumulation region and a second portion of the bottom electrode is located underneath the pixel electrode.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: December 18, 2018
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Toru Sakai, Abhishek Kumar
  • Patent number: D841044
    Type: Grant
    Filed: June 6, 2017
    Date of Patent: February 19, 2019
    Assignee: Sonos, Inc.
    Inventors: Liesbeth van den Berg, Abhishek Kumar, Eduardo Apodaca, Amber Brown, Mark Trammell, Robert A. Lambourne, Yasser Rashid