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: 10897654
    Abstract: Techniques are described for optimizing event-adaptive live video encoding profiles.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: January 19, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Hai Wei, Yongjun Wu, Abhishek Kumar, Lei Li, Amarsingh B. Winston
  • Publication number: 20210011343
    Abstract: A composite photoalignment layer for aligning liquid crystal molecules includes: a monomeric material; a photoinitiator or a thermal initiator; and an azo dye material. A method for preparing a composite photoalignment layer for aligning liquid crystal molecules includes: mixing, in solution form, a monomeric material, a photoinitiator or a thermal initiator, and an azo dye material; coating the mixed solution onto a substrate to form a thin film; exposing the thin film to polarized light; and, with a thermal initiator, heating the thin film to polymerize the monomeric material and form a solid thin film.
    Type: Application
    Filed: September 22, 2020
    Publication date: January 14, 2021
    Inventors: Man Chun TSENG, Abhishek Kumar SRIVASTAVA, Cuiling MENG, Vladimir Grigorievich CHIGRINOV, Hoi Sing KWOK, Yue SHI, Yeuk Lung Jacob HO, Chenxiang ZHAO
  • Patent number: 10891333
    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: April 1, 2019
    Date of Patent: January 12, 2021
    Assignee: Sonos, inc.
    Inventors: Abhishek Kumar, Andrew Schulert, Robert Andrew Lambourne, Arthur L. Coburn, IV
  • Patent number: 10893331
    Abstract: Methods and apparatus are described for reducing subtitle information for just-after-broadcast (JAB) content. Redundant information in subtitle entries is removed so that some client devices with limited memory can handle the single subtitle file that is delivered with JAB content.
    Type: Grant
    Filed: December 12, 2018
    Date of Patent: January 12, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Avinash Kumar, Ravindra Ganti, Yongjun Wu, Lei Li, Abhishek Kumar, Nicholas Lovejoy, Patrick Joseph Lewis
  • Publication number: 20210006284
    Abstract: According to the embodiment discloses a method providing direct RF sampling of the received signal in a full duplex system. A sampler in the full-duplex system comprises a buffer to clip an amplitude information from each of a coupled transmitter (Tx) signal and a voltage at an antenna port of the sampler for obtaining a buffered transmitter signal and a buffered voltage at the antenna port. Phase detector in the sampler is configured to perform sampling of time delay between the buffered transmitter signal and the voltage at the antenna port and generate an output. The sampler further comprises current integrator configured to pass the output of the phase detector for generating a sampled output, wherein the sampled output generates an output received signal.
    Type: Application
    Filed: March 14, 2019
    Publication date: January 7, 2021
    Inventors: Abhishek Kumar, Sankaran Aniruddhan, Radha Krishna Ganti
  • Publication number: 20210006285
    Abstract: Embodiments herein provide a transceiver system 1000a-1000f for full-duplex communication. The transceiver system 1000a-1000f includes an electrical balance based duplexer (EBD) 100 coupled with at least one transceiver 200a and 200b and at least one antenna 300a and 300b. The at least one antenna 300a and 300b is configured to transmit first signals and the at least one antennas 300a and 300b is configured to receive second signals using at least one circulators. The EBD 100 is configured to provide an isolation between the transmitting signals and the receiving signals in a same channel full duplex (SCFD) front-end circuit using the at least one circulators.
    Type: Application
    Filed: February 13, 2019
    Publication date: January 7, 2021
    Inventors: Abhishek Kumar, Sankaran Aniruddhan, Radha Krishna Ganti
  • Patent number: 10885108
    Abstract: Embodiments are provided for querying a media server for media content based on user-selected metadata associated with first media while the first media is being experienced by a user. In one embodiment, at least one metadata associated with the first media may be displayed for the user to review while the first media is being experienced by the user. The user may then select a displayed metadata to initiate a search for media content based on the selected metadata. The search for media content may be performed by querying a media server associated with a selection of media content services. The user may then review the results of the media query, select media content from the results, and initiate further action, such as adding the media content to a digital repository, or purchasing the media content.
    Type: Grant
    Filed: August 20, 2018
    Date of Patent: January 5, 2021
    Assignee: SONOS, INC.
    Inventors: Ben Tripoli, Abhishek Kumar
  • Patent number: 10884779
    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: Grant
    Filed: December 7, 2018
    Date of Patent: January 5, 2021
    Assignee: NUTANIX, INC.
    Inventors: Abhishek Kumar, Prerna Saxena, Ramashish Gaurav
  • Patent number: 10878566
    Abstract: An automatic teeth whitening system analyzes digital content and detects at least one teeth region in the digital content. A teeth region refers to a region or portion of the digital content that includes teeth (e.g., human teeth), and the teeth region detection includes identifying each pixel that displays part of the teeth using instance segmentation. The automatic teeth whitening system also finds the visual structure of each tooth in the teeth region using instance contours specific to the tooth. After finding the teeth region and the visual structure of each tooth in the teeth region, a whitening process is applied to the teeth to whiten them. The whitening of the teeth is performed automatically—manual steps by the user of selecting teeth regions and coloring the teeth in those regions are avoided.
    Type: Grant
    Filed: April 23, 2019
    Date of Patent: December 29, 2020
    Assignee: Adobe Inc.
    Inventors: Abhishek Kumar, Reetesh Mukul, Eede Jaya Durga Bhargav, Bhakti Ramnani
  • Publication number: 20200401483
    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: August 31, 2020
    Publication date: December 24, 2020
    Inventors: Rajan Goyal, Abhishek Kumar Dikshit
  • Publication number: 20200386683
    Abstract: Systems and methods for three-dimensional fluorescence polarization excitation that generates maps of positions and orientation of fluorescent molecules in three or more dimensions are disclosed.
    Type: Application
    Filed: May 31, 2018
    Publication date: December 10, 2020
    Inventors: Hari Shroff, Abhishek Kumar, Shalin B. Mehta, Patrick Jean-La Riviere, Rudolf Oldenbourg, Yicong Wu, Talon Chandler
  • Patent number: 10848775
    Abstract: A device includes a memory configured to store image data and an image coding unit implemented in circuitry. The image coding unit is configured to store a first portion of a set of context information in memory of the image coding unit as an array representing a direct access table and store a second portion of the set of context information in a hash table. The image coding unit is further configured to determine whether a context value for context-based coding of a value of an instance of a syntax element for a block of image data is stored in the array or in the hash table, retrieve the context value from either the array or the hash table according to the determination, and context-based code the value of the instance of the syntax element using the context value.
    Type: Grant
    Filed: November 2, 2018
    Date of Patent: November 24, 2020
    Assignee: Fungible, Inc.
    Inventors: Abhishek Kumar Dikshit, Rajan Goyal
  • Patent number: 10846046
    Abstract: Example implementations may involve generating and displaying media items contexts related to media playback systems in social media posts. In an example, a computing system of a social media service receives data representing a playback history of one or more particular audio tracks that were played back at a media playback system, and a particular account of the social media service that is registered with the media playback system. In response, the computing system generates a social-media post for the particular account of the social media service, the social-media post including that an indication of the one or more particular audio tracks that were played back at the media playback system during the playback session. The computing system displays the generated social-media post in respective feeds of multiple accounts of the social media service that are connected to the particular account within a social network of the social media service.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: November 24, 2020
    Assignee: Sonos, Inc.
    Inventors: Keith Corbin, Abhishek Kumar, Ron Kuper, Gregory Paul Ramsperger, Andrej Sarkic
  • Patent number: 10838735
    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: Grant
    Filed: December 7, 2018
    Date of Patent: November 17, 2020
    Assignee: NUTANIX, INC.
    Inventors: Abhishek Kumar, Prerna Saxena, Ramashish Gaurav
  • Patent number: 10827191
    Abstract: A device includes a memory configured to store image data and an image coding unit implemented in circuitry. The image coding unit is configured to code a first value of a first instance of a first syntax element of a first block of image data and determine a first context for coding a second value of a second instance of the first syntax element of a second block of the image data. The image coding unit is configured to context-based code the second value of the second instance of the first syntax element of the second block of the image data after coding the first value of the first instance of the first syntax element using the first context and code a third value of a first instance of a second syntax element of the first block in parallel with coding the second value or after coding the second value.
    Type: Grant
    Filed: November 2, 2018
    Date of Patent: November 3, 2020
    Assignee: Fungible, Inc.
    Inventors: Abhishek Kumar Dikshit, Jorge Cruz-Rios, Rajan Goyal, Satyanarayana Lakshmipathi Billa
  • Patent number: 10827192
    Abstract: A device includes a memory configured to store image data and an image coding unit. The image coding unit is configured to decode a first set of one or more bits of a first value of a first instance of a first syntax element of a block of image data, determine that the first set of one or more bits have values indicating that one or more values of respective instances of one or more other syntax elements of the block of image data are to be decoded. In response to the determination, the image coding unit is configured to decode one or more bits of the one or more values of the respective instances of the one or more other syntax elements of the block prior to decoding a second set of one or more bits of the first value of the first instance of the first syntax element.
    Type: Grant
    Filed: November 2, 2018
    Date of Patent: November 3, 2020
    Assignee: Fungible, Inc.
    Inventors: Abhishek Kumar Dikshit, Rajan Goyal, Jorge Cruz-Rios
  • Publication number: 20200342586
    Abstract: An automatic teeth whitening system analyzes digital content and detects at least one teeth region in the digital content. A teeth region refers to a region or portion of the digital content that includes teeth (e.g., human teeth), and the teeth region detection includes identifying each pixel that displays part of the teeth using instance segmentation. The automatic teeth whitening system also finds the visual structure of each tooth in the teeth region using instance contours specific to the tooth. After finding the teeth region and the visual structure of each tooth in the teeth region, a whitening process is applied to the teeth to whiten them. The whitening of the teeth is performed automatically—manual steps by the user of selecting teeth regions and coloring the teeth in those regions are avoided.
    Type: Application
    Filed: April 23, 2019
    Publication date: October 29, 2020
    Applicant: Adobe Inc.
    Inventors: Abhishek Kumar, Reetesh Mukul, Eede Jaya Durga Bhargav, Bhakti Ramnani
  • Patent number: 10820044
    Abstract: An example first playback device includes programming to perform functions including receiving a first request to associate with a first playback queue that is stored remotely from, and persists unassociated with, any playback device of the media playback system. The functions also include associating with the first playback queue and designating the first playback queue as an active queue of the first playback device. The functions also include receiving a second request to enter into a group with a second playback device that is associated with a second playback queue, entering into the group with the second playback device, associating with the second playback queue, and designating the second playback queue as the active queue of the first playback device. The functions also include receiving a third request to leave the group, and after receiving the third request, de-designating the second playback queue as its active queue.
    Type: Grant
    Filed: March 7, 2019
    Date of Patent: October 27, 2020
    Assignee: Sonos, Inc.
    Inventors: Luis Vega-Zayas, Kristen Johansen, Paul Bates, Abhishek Kumar
  • Patent number: 10816855
    Abstract: A composite photoalignment layer for aligning liquid crystal molecules includes: a monomeric material; a photoinitiator or a thermal initiator; and an azo dye material. A method for preparing a composite photoalignment layer for aligning liquid crystal molecules includes: mixing, in solution form, a monomeric material, a photoinitiator or a thermal initiator, and an azo dye material; coating the mixed solution onto a substrate to form a thin film; exposing the thin film to polarized light; and, with a thermal initiator, heating the thin film to polymerize the monomeric material and form a solid thin film.
    Type: Grant
    Filed: October 17, 2017
    Date of Patent: October 27, 2020
    Assignee: The Hong Kong University of Science and Technology
    Inventors: Man Chun Tseng, Abhishek Kumar Srivastava, Cuiling Meng, Hoi Sing Kwok, Yeuk Lung Jacob Ho
  • Patent number: 10815128
    Abstract: Nanoparticles and method for producing uniform silicate-based nanoparticles are disclosed. The method comprises a step of injecting into tubular branched elements comprising static mixers a first aqueous solution comprising a water-soluble silicate compound and a second aqueous solution comprising a water-soluble compound releasing cationic species in solution, and allowing the reaction between the first and the second aqueous solutions in a micro-mixing regime, the method being characterized in that the overall mixing time is kept below 10?5 s. A further step of allowing the solution obtained in the micro-mixing regime to mix in a macromixing regime. Nanoparticles obtained through the present method are also disclosed.
    Type: Grant
    Filed: November 27, 2017
    Date of Patent: October 27, 2020
    Assignee: ECOLE POLYTECHNIQUE FEDERALE DE LAUSANNE (EPFL)
    Inventors: Abhishek Kumar, Paul Bowen