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

  • Publication number: 20200336521
    Abstract: Embodiments are described herein that involve receiving, by a social-media computing system from a media playback system, playback data indicating media that is being played back by the media playback system, where the playback data comprises an indication of at least one zone of the media playback system in which the media is being played back; and based on the received playback data, updating social-media data in a social-media account, where the updated social-media data comprises an indication of the at least one zone in which the media is currently being played back.
    Type: Application
    Filed: May 4, 2020
    Publication date: October 22, 2020
    Inventors: Keith Corbin, Abhishek Kumar, Ron Kuper, Gregory Paul Ramsperger, Andrej Sarkic
  • Publication number: 20200301655
    Abstract: A playback device detects a first playback condition and a second playback condition related to an identified first user of a first media playback system. The playback device identifies an audio track associated with each of the first playback condition and the second playback condition. The playback device detects a third playback condition related to a geographical location, and based on the detected third playback condition, plays back audio content beginning with the identified audio track.
    Type: Application
    Filed: June 8, 2020
    Publication date: September 24, 2020
    Inventors: Robert Reimann, David Taylor, Abhishek Kumar
  • Publication number: 20200304571
    Abstract: In some examples, a system may include a processing resource and a memory resource. The memory resource may store machine-readable instructions to cause the processing resource to create a migration plan, defining characteristics of a migration of an application from a native computing data center to a computing cloud of a plurality of distinct candidate computing clouds, based on: a first migration constraint for the application determined from an analysis of historical behavior of the application executed on the native computing data center; a second migration constraint for the application determined from an analysis of administrator cloud migration preferences for the application; and a cloud computing characteristic of each of the plurality of distinct candidate computing clouds.
    Type: Application
    Filed: March 16, 2020
    Publication date: September 24, 2020
    Inventors: Jyoti Ranjan, Abhishek Kumar, Unmesh Gurjar, Ajay Kumar Bajaj
  • Publication number: 20200304383
    Abstract: Examples of generation of templates for cloud computing platforms are disclosed. In an example, a plurality of service provider specific parameters corresponding to a selected parameter is identified. Each of the plurality of service provider specific parameters is associated with a respective cloud service provider. A plurality of service provider specific templates for deployment and management of the computing entity over the plurality of cloud computing platforms is generated, based on the plurality of service provider specific parameters. Each of the plurality of service provider specific templates includes a corresponding service provider specific parameter, from the plurality of service provider specific parameters.
    Type: Application
    Filed: March 19, 2019
    Publication date: September 24, 2020
    Inventors: Ajay Kumar Bajaj, Prabhu Murthy, Abhishek Kumar
  • Publication number: 20200293925
    Abstract: The disclosed technology relates to a process for metered training of fog nodes within the fog layer. The metered training allows the fog nodes to be continually trained within the fog layer without the need for the cloud. Furthermore, the metered training allows the fog node to operate normally as the training is performed only when spare resources are available at the fog node. The disclosed technology also relates to a process of sharing better trained machine learning models of a fog node with other similar fog nodes thereby speeding up the training process for other fog nodes within the fog layer.
    Type: Application
    Filed: March 11, 2019
    Publication date: September 17, 2020
    Inventors: Robert Edgar Barton, Jerome Henry, Abhishek Kumar
  • Publication number: 20200293942
    Abstract: The disclosed technology relates to a process for metered training of fog nodes within the fog layer. The metered training allows the fog nodes to be continually trained within the fog layer without the need for the cloud. Furthermore, the metered training allows the fog node to operate normally as the training is performed only when spare resources are available at the fog node. The disclosed technology also relates to a process of sharing better trained machine learning models of a fog node with other similar fog nodes thereby speeding up the training process for other fog nodes within the fog layer.
    Type: Application
    Filed: March 11, 2019
    Publication date: September 17, 2020
    Inventors: Robert Edgar Barton, Jerome Henry, Abhishek Kumar
  • Patent number: 10775973
    Abstract: A multimedia controller for controlling and displaying zones in a multi-zone system is provided. In one example the controller provides a user interface for multiple zones of a media playback system comprising multiple playback devices. The controller identifies respective states associated with each zone of the multiple zones and detects an input to display a list of the multiple zones. In response to detecting the input, the controller determines an order of the multiple zones within the list of the multiple zones and displays, via the user interface, the list of the multiple zones, wherein the list of the multiple zones identifies each zone of the multiple zones in the determined order.
    Type: Grant
    Filed: July 31, 2017
    Date of Patent: September 15, 2020
    Assignee: Sonos, Inc.
    Inventors: Abhishek Kumar, Amber Brown
  • Patent number: 10771274
    Abstract: Example techniques involve control of a media playback system involving multiple zones. A control application may include different control interfaces for respective zones of the multiple zones. A control interface for a given zone may include transport controls to control playback in the zone, volume controls to control zone volume level, and an indication of media playing back in the zone. A user may utilize swipe inputs to switch between the control interfaces in order to control different zones.
    Type: Grant
    Filed: October 18, 2019
    Date of Patent: September 8, 2020
    Assignee: Sonos, Inc.
    Inventors: Robert Reimann, Abhishek Kumar, Paul Bates
  • Publication number: 20200278866
    Abstract: An example integrated circuit includes a memory including a non-deterministic finite automata (NFA) buffer configured to store a plurality of instructions defining an ordered sequence of instructions of at least a portion of an NFA graph, the portion of the NFA graph comprising a plurality of nodes arranged along a plurality of paths. The NFA engine determines a current symbol and one or more subsequent symbols of a payload segment that satisfy a match condition specified by a subset of instructions of the plurality of instructions for a path of the plurality of paths and in response to determining the current symbol and the one or more subsequent symbols of the payload segment that satisfy the match condition, outputs an indication that the payload data has resulted in a match.
    Type: Application
    Filed: May 18, 2020
    Publication date: September 3, 2020
    Inventors: Satyanarayana Lakshmipathi Billa, Rajan Goyal, Abhishek Kumar Dikshit, Yi-Hua Edward Yang, Sandipkumar J. Ladhani
  • Patent number: 10761931
    Abstract: This disclosure describes a programmable device, referred to generally as a data processing unit, having multiple processing units for processing streams of information, such as network packets or storage packets. This disclosure also describes techniques that include enabling data durability coding on a network. In some examples, such techniques may involve storing data in fragments across multiple fault domains in a manner that enables efficient recovery of the data using only a subset of the data. Further, this disclosure describes techniques that include applying a unified approach to implementing a variety of durability coding schemes. In some examples, such techniques may involve implementing each of a plurality of durability coding and/or erasure coding schemes using a common matrix approach, and storing, for each durability and/or erasure coding scheme, an appropriate set of matrix coefficients.
    Type: Grant
    Filed: October 24, 2018
    Date of Patent: September 1, 2020
    Assignee: Fungible, Inc.
    Inventors: Rajan Goyal, Abhishek Kumar Dikshit
  • Patent number: 10742486
    Abstract: In one embodiment, a network assurance system discretizes parameter values of a plurality of time series of measurements obtained from a monitored network by assigning tags to the parameter values. The network assurance system detects occurrences of a particular type of failure event in the monitored network. The network assurance system identifies a set of the assigned tags that frequently co-occur with the occurrences of the particular type of failure event. The network assurance system determines, using a Bayesian framework, rankings for the tags in the identified set based on how well each of the tags acts as a predictor of the failure event. The network assurance system initiates performance of a corrective measure for the failure event based in part on the determined rankings for the tags in the identified set.
    Type: Grant
    Filed: January 8, 2018
    Date of Patent: August 11, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Grégory Mermoud, Abhishek Kumar, Jean-Philippe Vasseur
  • Patent number: 10740860
    Abstract: A network is crawled using a trained learning model to identify a set of secondary-source documents related to an event. A hub page from the set of secondary-source documents is identified that includes a link predicted to link to a new relevant secondary-source document. The new document is added to the set of secondary-source documents. Information is extracted from the set of secondary-source documents. Feedback is received indicative of a relevancy level for the extracted information as applied to the event. Each document is classified into one or more categories related to the event, based on the extracted information and the received feedback information. A learning model is trained based on the received feedback.
    Type: Grant
    Filed: April 11, 2017
    Date of Patent: August 11, 2020
    Assignee: International Business Machines Corporation
    Inventors: Ioana M. Baldini Soares, Amit Dhurandhar, Abhishek Kumar, Aleksandra Mojsilovic, Kien T. Pham, Kush R. Varshney, Maja Vukovic
  • Publication number: 20200250032
    Abstract: This disclosure describes a programmable device, referred to generally as a data processing unit, having multiple processing units for processing streams of information, such as network packets or storage packets. This disclosure also describes techniques that include enabling data durability coding on a network. In some examples, such techniques may involve storing data in fragments across multiple fault domains in a manner that enables efficient recovery of the data using only a subset of the data. Further, this disclosure describes techniques that include applying a unified approach to implementing a variety of durability coding schemes. In some examples, such techniques may involve implementing each of a plurality of durability coding and/or erasure coding schemes using a common matrix approach, and storing, for each durability and/or erasure coding scheme, an appropriate set of matrix coefficients.
    Type: Application
    Filed: February 1, 2019
    Publication date: August 6, 2020
    Inventors: Rajan Goyal, Abhishek Kumar Dikshit, Chris Chinchia Kuo
  • Patent number: 10715973
    Abstract: Embodiments provided herein involve connected states between a mobile device and one or more zones in a network media system and different interactions between the mobile device and the network media system involving the connected states. The connected states may be established between the mobile device and the one or more zones such that further actions taken on media items identified in the playlist on the mobile device may also be taken on corresponding media items in a playback queue associated with the one or more zones. The interface on the mobile device may display various graphical representations to indicate the different interactions involving the connected states, including when a connected state is established, when a connected state is lost, and when a reconnected state is reestablished. The interface may further provide selectable icons to allow a user to navigate among the different media playback options involving the connected states.
    Type: Grant
    Filed: May 29, 2013
    Date of Patent: July 14, 2020
    Assignee: Sonos, Inc.
    Inventors: Abhishek Kumar, Andrew Schulert, Robert Andrew Lambourne, Arthur L. Coburn, IV
  • Patent number: 10715118
    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: Grant
    Filed: August 13, 2018
    Date of Patent: July 14, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Shyam Agarwal, Sandeep B V, Shreyas Samraksh Jayaprakash, Abhishek Kumar Ghosh, Parvinder Kumar Rana
  • Publication number: 20200183972
    Abstract: Example techniques involve a dynamic display of filter criteria on a control device. In one aspect, the control device retrieves first search results from a plurality of streaming media services and displays an interface including a first region that includes selectable controls corresponding to respective first filter criteria of a first set of filter criteria for filtering the retrieved first search results according to respective streaming media services and a second region that includes a graphical representation of (i) the first search results corresponding to a given first filter criteria and (ii) metadata identifiers that separate the retrieved first search results into sets corresponding to respective types of metadata. When a given selectable control corresponding to a particular streaming media service is selected, the interface is updated to display, in place of the first search results, a graphical representation of second search results from the particular streaming media service.
    Type: Application
    Filed: February 17, 2020
    Publication date: June 11, 2020
    Inventors: Abhishek Kumar, Robert A. Lambourne, Paul Bates
  • Publication number: 20200183722
    Abstract: An illustrative embodiment disclosed herein is a host device including a plurality of virtual machines and a controller virtual machine configured to compute a plurality of central processing unit (CPU) usages corresponding to the plurality of virtual machines. The controller virtual machine is further configured to compute a total usage as a sum of the plurality of CPU usages and to flag one or more outlier virtual machines of the plurality of virtual machines responsive to one or more exceeding CPU usages of the one or more outlier virtual machines being greater than a threshold usage. The controller virtual machine is further configured to assign weights to the one or more outlier virtual machines and to select, for virtual machine migration, a first outlier virtual machine of the one or more outlier virtual machines responsive to the total usage being greater than a target usage.
    Type: Application
    Filed: December 7, 2018
    Publication date: June 11, 2020
    Applicant: Nutanix, Inc.
    Inventors: Abhishek Kumar, Prerna Saxena, Ramashish Gaurav
  • Publication number: 20200183703
    Abstract: An illustrative embodiment disclosed herein is a cluster including a plurality of host devices. The plurality of host devices include a first host device. The cluster further includes a cluster controller that receives indication of a contention on the first host device. The cluster controller selects a plurality of candidate host devices among the plurality of host devices based on a plurality of host CPU usages of the plurality of candidate host devices. The cluster controller computes a plurality of projected CPU usages of the plurality of candidate host devices. The cluster controller selects a target host device among the plurality of candidate host devices based on the plurality of projected CPU usages of the plurality of candidate host devices.
    Type: Application
    Filed: December 7, 2018
    Publication date: June 11, 2020
    Applicant: Nutanix, Inc.
    Inventors: Abhishek Kumar, Prerna Saxena, Ramashish Gaurav
  • Publication number: 20200183643
    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: January 27, 2020
    Publication date: June 11, 2020
    Inventors: Abhishek Kumar, Ron Kuper
  • Patent number: D895638
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: September 8, 2020
    Assignee: Sonos, Inc.
    Inventors: Liesbeth van den Berg, Abhishek Kumar, Eduardo Apodaca, Amber Braden, Mark Trammell, Robert Lambourne, Yasser Rashid