Patents by Inventor Abhishek

Abhishek 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: 10270612
    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: Grant
    Filed: October 2, 2018
    Date of Patent: April 23, 2019
    Assignee: Sonos, Inc.
    Inventors: Robert Reimann, Abhishek Kumar, Paul Bates
  • Patent number: 10268596
    Abstract: One embodiment provides for a graphics processor comprising a translation lookaside buffer (TLB) to cache a first page table entry for a virtual to physical address mapping for use by the graphics processor, the first page table entry to indicate that a first virtual page is cleared to a clear color and a graphics pipeline module to bypass a memory access for the first virtual page based on the first page table entry.
    Type: Grant
    Filed: April 21, 2017
    Date of Patent: April 23, 2019
    Assignee: Intel Corporation
    Inventors: Prasoonkumar Surti, Abhishek R. Appu, Kiran C. Veernapu
  • Publication number: 20190113473
    Abstract: A method of determining if unstable asphaltenes are present in a crude oil sample includes obtaining a crude oil sample and performing a fractional analysis of the crude oil sample. In one embodiment, the method further includes measuring, via a cylindrical capacitor, a dielectric constant of the crude oil sample. Responsive to the measured dielectric constant, presence of unstable asphaltenes within the crude oil sample is determined. Responsive to the determined presence of unstable asphaltenes in an amount above a predetermined value, asphaltene precipitation is mitigated by addition of a chemical additive to the well.
    Type: Application
    Filed: December 7, 2018
    Publication date: April 18, 2019
    Applicant: The Texas A&M University System
    Inventors: Berna Hascakir, Abhishek Punase
  • Publication number: 20190111590
    Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for designing and manufacturing conformal cooling molds with lattice structures include, in one aspect, a method including: obtaining temperature and pressure data for a 3D model of a conformal cooling mold from computer simulation of injection molding; replacing a volume of the 3D model with a lattice structure to reduce the mass of the mold; adjusting a number of lattice unit cells for the lattice structure in accordance with the temperature data to increase heat conduction from hotter areas of the mold; adjusting thickness(es) of beams forming the lattice structure in accordance with the pressure data to prevent structural failure of the mold; and providing an updated version of the 3D model of the conformal cooling mold that incorporates the lattice structure after adjustment of the number of lattice unit cells and the thickness(es) of beams forming the lattice structure.
    Type: Application
    Filed: October 17, 2017
    Publication date: April 18, 2019
    Inventors: Abhishek Trivedi, Andriy Banadyga
  • Publication number: 20190114366
    Abstract: Technologies for injecting dynamic content into microblogging posts are described, where dynamic content may be updated each time a post or feed is fetched or refreshed. A user of may add a placeholder for dynamic content when composing a post. The placeholder indicates a data provider and a data parameter. When the post is published, the data provider and data parameter are stored along with the other content of the post. When the post is requested, every placeholder in the post is parsed and content is obtained for every placeholder by passing the data parameter to the data provider. The placeholder is replaced with the data returned by the data provider and the post is provided to the requesting entity including the obtained data in place of the placeholder.
    Type: Application
    Filed: October 18, 2017
    Publication date: April 18, 2019
    Applicant: salesforce.com, inc.
    Inventors: Abhishek GUPTA, Viraj TURAKHIA
  • Publication number: 20190113091
    Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for designing and manufacturing rotors for disc brake systems and apparatus include, in one aspect, a method including: placing a lattice structure in a ventilation space within a 3D model to create more internal surface area within a disc brake rotor between inner and outer rotor discs; adjusting a number of lattice unit cells for the lattice structure in different regions of the 3D model between the rotor discs to increase air turbulence in the ventilation space; adjusting one or more thicknesses of beams forming the lattice structure in different regions of the 3D model between the rotor discs to prevent structural failure under predefined loading conditions; and providing an updated version of the 3D model of the disc brake rotor that incorporates the lattice structure after adjustment of the number of lattice unit cells and the beam thickness(es).
    Type: Application
    Filed: October 17, 2017
    Publication date: April 18, 2019
    Inventors: Abhishek Trivedi, Bhupendra Lodhia, Gonzalo Martinez
  • Publication number: 20190116487
    Abstract: An online/offline attribution system for an internet-of-things platform. The online/offline attribution system includes a script module, pixel URL, consent database, sensor unit, a mapping module, and probabilistic device matching module. The script module is integrated with a digital platform to identify information about customers. The pixel URL is integrated with the script module to identify the MSISDN. The consent database stores consented MSISDN. The probabilistic device matching module determines the digital interactions of the customers across computing units. The sensor unit retrieves a unique identification number associated with the mobile device and transmits to the telecom server unit. The mapping module maps the retrieved unique identification number with stored consented MSISDN to generate and transmit a mapped consented MSISDN to backend server unit.
    Type: Application
    Filed: October 17, 2018
    Publication date: April 18, 2019
    Inventor: Abhishek Pitti
  • Patent number: 10262388
    Abstract: A control surface tracks an individual cacheline in the original surface for frequent data values. If so, control surface bits are set. When reading a cacheline from memory, first the control surface bits are read. If they happen to be set, then the original memory read is skipped altogether and instead the bits from the control surface provide the value for the entire cacheline.
    Type: Grant
    Filed: April 10, 2017
    Date of Patent: April 16, 2019
    Assignee: Intel Corporation
    Inventors: Saurabh Sharma, Abhishek Venkatesh, Travis T. Schluessler, Prasoonkumar Surti, Altug Koker, Aravindh V. Anantaraman, Pattabhiraman P. K., Abhishek R. Appu, Joydeep Ray, Kamal Sinha, Vasanth Ranganathan, Bhushan M. Borole, Wenyin Fu, Eric J. Hoekstra, Linda L. Hurd
  • Patent number: 10262393
    Abstract: Methods and apparatus relating to Multi-Sample Anti-Aliasing (MSAA) memory bandwidth reduction for sparse sample per pixel utilization are described. In an embodiment, Multi-Sample Anti-Aliasing (MSAA) logic generates render subspan plane information based on data stored in a cacheline. One or more read operations to memory are suppressed based on a determination that the cacheline is in a clear state. Other embodiments are also disclosed and claimed.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: April 16, 2019
    Assignee: Intel Corporation
    Inventors: Abhishek R. Appu, Prasoonkumar Surti, Subhajit Dasgupta
  • Patent number: 10263326
    Abstract: The disclosure concerns an antenna subsystem that can be used in various repeater systems to optimize gain of the repeater by increasing isolation between donor and server antennas, wherein at least one of the donor and server antennas is an active multi-mode antenna.
    Type: Grant
    Filed: March 9, 2018
    Date of Patent: April 16, 2019
    Assignee: ETHERTRONICS, INC.
    Inventors: Abhishek Singh, Sebastian Rowson, Laurent Desclos, Jeffrey Shamblin
  • Patent number: 10261770
    Abstract: The disclosure describes a tool that decreases the size of a software installation file by segregating and/or allowing customization of the original software installation file. The resulting install file permits multiple configurations to be created using the same install file by using custom configuration settings. The optimized software installation file permits the automated (or semi-automated) installation of software and/or software updates/upgrades on a remotely located electronic device. Moreover, aspects of the tool may also regulate compliance with possible reboot/restart requirements of the software/upgrade installation that may be useful for electronic devices which are remotely located.
    Type: Grant
    Filed: November 17, 2016
    Date of Patent: April 16, 2019
    Assignee: Bank of America Corporation
    Inventors: Sunil Devagupthapu, Kumar Dipak Singh, Abhishek Singh, Anand Govuri, Manoj Pollam, Neeraj Banga
  • Patent number: 10261903
    Abstract: In an example, an apparatus comprises a plurality of processing unit cores, a plurality of cache memory modules associated with the plurality of processing unit cores, and a machine learning model communicatively coupled to the plurality of processing unit cores, wherein the plurality of cache memory modules share cache coherency data with the machine learning model. Other embodiments are also disclosed and claimed.
    Type: Grant
    Filed: April 17, 2017
    Date of Patent: April 16, 2019
    Assignee: INTEL CORPORATION
    Inventors: Chandrasekaran Sakthivel, Prasoonkumar Surti, John C. Weast, Sara S. Baghsorkhi, Justin E. Gottschlich, Abhishek R. Appu, Nicolas C. Galoppo Von Borries, Joydeep Ray, Narayan Srinivasa, Feng Chen, Ben J. Ashbaugh, Rajkishore Barik, Tsung-Han Lin, Kamal Sinha, Eriko Nurvitadhi, Balaji Vembu, Altug Koker
  • Patent number: 10261859
    Abstract: Methods and apparatus relating to techniques for avoiding cache lookup for cold cache. In an example, an apparatus comprises logic, at least partially comprising hardware logic, to receive metadata from an application, wherein the meta data indicates one or more processing operations which can accommodate a predetermined level of bit errors in read operations from memory, determine, from the metadata, pixel data for which error correction code bypass is acceptable, and generate one or more error correction code bypass hints for subsequent cache access to the pixel data for which error correction code bypass is acceptable, and transmit the one or more error correction code bypass hints to a graphics processing pipeline. Other embodiments are also disclosed and claimed.
    Type: Grant
    Filed: April 17, 2017
    Date of Patent: April 16, 2019
    Assignee: INTEL CORPORATION
    Inventors: Altug Koker, Abhishek R. Appu, Kiran C. Veernapu, Joydeep Ray
  • Patent number: 10261310
    Abstract: A display device includes a first support plate and a pixel region over the first support plate. A thin film transistor (TFT) structure is disposed over the first support plate and associated with the pixel region. The TFT structure includes a first metal layer over the first support plate. The first metal layer includes a gate. A silicon layer is disposed over the gate. A second metal layer is disposed over the silicon layer. The second metal layer includes a source and a drain covering a first portion of the silicon layer. An amorphous silicon layer is disposed over at least a portion of the second metal layer and a second portion of the silicon layer.
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: April 16, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Toru Sakai, Abhishek Kumar
  • Publication number: 20190110102
    Abstract: Systems and methods for, while a user is consuming a first media asset, generating for the user a recommendation of a second media asset based on a viewing history of the user. In some aspects, the systems and methods determine that a user is consuming only video of a first media asset, determine a first category for the first media asset, and retrieve a viewing history corresponding to the user. The viewing history comprises media assets consumed simultaneously with a media asset corresponding to the first category. The systems and methods select a second category corresponding to a highest number of media assets in the viewing history, select a second media asset based on the second category. Alternatively, the user can select the second media asset manually. The systems and methods generate for output the audio of the second media asset for simultaneous consumption with the video of the first media asset.
    Type: Application
    Filed: December 3, 2018
    Publication date: April 11, 2019
    Inventors: Anitha Rajagopal, Abhishek Banerjee, Vijayasekhar Mekala, Mitsu Deshpande
  • Publication number: 20190108104
    Abstract: Data storage system and method for managing transaction requests to the data storage system utilizes a write ahead log to write transaction requests received at the data storage system during a current checkpoint generation. After the transaction requests in the write ahead log are applied to a copy-on-write (COW) storage data structure stored in a storage system, one of first and second allocation bitmaps is updated to reflect changes in the COW storage data structure with respect to allocation of storage space in the storage system, and one of first and second super blocks is updated with references to central nodes of the COW storage data structure. After the allocation bitmap and the super block have been updated, an end indicator for the current checkpoint generation is written in the write ahead log to indicate that processing of the transaction requests for the current checkpoint generation has been completed.
    Type: Application
    Filed: October 6, 2017
    Publication date: April 11, 2019
    Applicant: VMware, Inc.
    Inventors: Abhishek Gupta, Richard P. Spillane, Kapil Chowksey, Rob Johnson, Wenguang Wang
  • Publication number: 20190108571
    Abstract: A system, computer-implemented method and computer program product for determining relevant products for display in an online marketplace is provided. The system comprises a stock categorization module to identify products from an inventory database and categorize each of the identified products. The system further comprises a matrix generator to receive a transaction history of the customers and generate a matrix comprising products purchased by the customers from each of the one or more categories. Furthermore, the system comprises a probability calculator configured to convert the generated matrix into a probability matrix and a clustering module to fetch attributes of each of the one or more products and cluster the customers. In addition, the system comprises a customer questions database to receive one or more preferences from the one or more customers for an instant shopping session and a category list generator to display relevant product assortment corresponding to each customer.
    Type: Application
    Filed: November 27, 2017
    Publication date: April 11, 2019
    Inventors: Abhishek Kar, Kaushal Tak
  • Publication number: 20190105070
    Abstract: In various examples, a medical cutting device is configured for at least partial insertion within a patient. The medical cutting device includes a flexible elongate member including a distal end and a proximal end. The elongate member including a first material. An intermediate member is attached to the elongate member proximate the distal end of the elongate member. The intermediate member includes a second material different from the first material. A cutting member is attached to and extends outwardly from the intermediate member. The cutting member includes a third material different from the first and second materials, wherein the cutting member is configured to cut an object disposed within the patient. In some examples, the first material of the elongate member includes Nitinol, the second material of the intermediate member includes MP35N, and the third material of the cutting member includes stainless steel.
    Type: Application
    Filed: October 5, 2018
    Publication date: April 11, 2019
    Inventors: Brent Roeger, Abhishek M. Telang
  • Publication number: 20190109582
    Abstract: A pulse triggered flip flop circuit includes an exclusive OR clock generating stage that receives an input clock, data and produces an output clock pulse. The stage produces a output clock pulse that only goes away when the data is fully captured. The stage disables the output clock pulse only when the data is fully captured. Moreover, the circuit only toggles when the input data changes, reducing power consumption in some embodiments.
    Type: Application
    Filed: November 5, 2018
    Publication date: April 11, 2019
    Inventors: Bhushan M. Borole, Anupama A. Thaploo, Altug Koker, Abhishek R. Appu, Kamal Sinha, Wenyin Fu
  • Publication number: 20190107406
    Abstract: Systems of an electrical vehicle and the operations thereof are provided. Electric vehicles may be routed from a start location to a destination through a network of charging stations explicitly considering time-varying uncertainty in both charging times, queueing times, and range. The routing objective may be a function of trip duration, electric vehicle state of charge at any time or location along the trip, uncertainty in the vehicle state of charge, the estimated trip duration, etc. Uncertainty in a distribution may be computed using an information-theoretic metric such as entropy. Waiting times may be estimated at an electric vehicle charging station given observed data for that station. An estimated waiting time at a charging station can be communicated directly to the owner of an electric vehicle owner or used to design a robust system for routing through charging stations.
    Type: Application
    Filed: October 9, 2017
    Publication date: April 11, 2019
    Inventors: Jonathan A. Cox, Marzieh Parandehgheibi, Zhou Xing, Cong Zhao, Gautam Muralidhar, Nilesh V. Kulkarni, Christopher F. Pouliot, Abhishek Singhal