Patents by Inventor Jay Patel

Jay Patel 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: 9799012
    Abstract: An electronic receipt system may include a point-of-sale (POS) terminal having a near field communication (NFC) device for communicating with a mobile wireless communications device during a transaction for purchasing at least one item, and a server. The server may be for receiving a user identifier transmitted from the mobile communication device via the NFC device, verifying an enrollment status of the user identifier, based upon results of the verifying, generating an electronic receipt associated with the transaction, and generating a social media network link feature in the electronic receipt and associated with the item, the social media network link feature for sharing the purchase of the item on a corresponding social media network.
    Type: Grant
    Filed: August 5, 2014
    Date of Patent: October 24, 2017
    Assignee: FLEXRECEIPTS INC.
    Inventors: Jay Patel, Tomas Diaz, Kiran Kshatriya
  • Patent number: 9782354
    Abstract: An oral enteric delivery system includes an outer shell assembled from multiple solid shell segments joined together by a binder. The binder does not dissolve upon exposure to the gastric environment, but it dissolves in the upper small intestine, causing the shell to disintegrate and causing the payload contained within the shell to be released in the digestive tube downstream of the stomach.
    Type: Grant
    Filed: July 20, 2011
    Date of Patent: October 10, 2017
    Inventors: Grant Rufus Sparling, II, Taha Basim Al-Jishi, Vishal Prasanth Babu, Sondus Mohammad Towfik Bellow, Somee Park, Krisha Jay Patel, Rod Rodjanapiches, Vigne Sridharan, Lisa Tang, Rameez Moez Badrudin Visram Virji
  • Patent number: 9667546
    Abstract: An integrated circuit device for receiving packets. The integrated circuit device includes a programmable partitionable counter that includes a first counter partition for counting a number of the packets, and a second counter partition for counting bytes of the packets. The first counter partition and the second counter partition are configured to be incremented by a single command from the packet processor.
    Type: Grant
    Filed: June 6, 2013
    Date of Patent: May 30, 2017
    Assignee: MoSys, Inc.
    Inventors: Michael Morrison, Jay Patel, Man Kit Tang
  • Patent number: 9529848
    Abstract: Techniques for reducing query response time are provided. In one embodiment, a computer system can organize data into a plurality of buckets, where the data is ordered according to a dimension, and where each bucket includes a subset of data that corresponds to a range within the dimension. The computer system can then precompute, for one or more buckets in the plurality of buckets, query results for one or more queries against the bucket, and can store the precomputed query results in a cache.
    Type: Grant
    Filed: December 6, 2013
    Date of Patent: December 27, 2016
    Assignee: VMware, Inc.
    Inventors: Jay A. Patel, Zhenmin Li, Chengdu Huang
  • Publication number: 20160357809
    Abstract: Large amounts of unstructured or semi-structured log data generated by software and infrastructure components of a computing system are processed to identify anomalies and potential problems within the computing system. Stored log messages may be queried and analyzed according to dynamic fields constructed from the content of the log messages. As time goes on, the dynamic fields may be converted into static fields which are extracted and indexed at the time of ingestion of the log messages.
    Type: Application
    Filed: June 2, 2015
    Publication date: December 8, 2016
    Inventors: Jay A. PATEL, Zhenmin LI, Chengdu HUANG
  • Patent number: 9496009
    Abstract: A memory device includes a block of memory cells and a cache. The block of memory cells is a random access memory with multiple ports. The block of memory cells is partitioned into subunits that have only a single port. The cache is coupled to the block of memory cells adapted to handle a plurality of accesses to a same subunit of memory cells without a conflict such that the memory appears to be a random access memory to said plurality of accesses. A method of operating the memory, and a memory with bank-conflict-resolution (BCR) module including cache are also provided.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: November 15, 2016
    Assignee: MoSys, Inc.
    Inventors: Dipak Sikdar, Michael J. Miller, Jay Patel
  • Patent number: 9468393
    Abstract: The appliance includes a brushhead having conductive fiber bristles by which a potential is applied to electrochemically activate a teeth whitening substance, such as peroxide, in the vicinity of the teeth. An impedance appliance system (62) or an optical appliance system (27) provides information concerning whether the conductive fiber bristles are adjacent a tooth surface or gum region. The impedance system uses an electrical signal through the fiber to determine the impedance of a circuit which includes the tooth or gum surface, the impedance being different, depending on whether a tooth or gum surface is in the circuit. The optical system generates a light beam which is directed to the mouth surface through a conductive fiber, the color of the returning light indicating whether the surface is a tooth or gum region. If a tooth is determined, the teeth whitening substance is activated at that bristle, while if gum tissue is determined, the teeth whitening substance is not activated at that bristle.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: October 18, 2016
    Assignee: KONINKLIJKE PHILIPS N.V.
    Inventors: David Andrew Fish, Nigel David Young, Jay Patel, Estelle Julie Dorothee Bernhard-Fichet, Peter Douglas Fairley
  • Patent number: 9442628
    Abstract: A method can include displaying a user interface on a display of a mobile device. The user interface can include a scrollable payroll data section with multiple selectable fields and a data entry section configured to accept input of payroll data for the multiple fields. The method can further include simultaneously displaying the scrollable payroll data section and the data entry section and, in response to an input, simultaneously scrolling through one or more of the multiple selectable fields of the payroll data section while maintaining the payroll data section in place. A device and computer-readable medium can be configured to implement the method and variations thereof.
    Type: Grant
    Filed: August 19, 2011
    Date of Patent: September 13, 2016
    Assignee: Automatic Data Processing, Inc.
    Inventors: Richard Lee Wilson, Richard James Anderson, Gary Richard Bartram, Sanjay Jay Patel, Timothy Shih Kuong Liu
  • Patent number: 9436739
    Abstract: Techniques for scheduling query execution are provided. In one embodiment, a computer system can receive a query to be executed and can assign a priority to the query. The computer system can further divide the query into a plurality of sub-queries and can assign a sub-priority to each sub-query, where the sub-priority is based on a resource consumption metric of the query. The computer system can then select, from a plurality of sub-query pools, a sub-query pool that includes sub-queries of queries that have the same priority as the query, and can add the plurality of sub-queries to the selected sub-query pool.
    Type: Grant
    Filed: December 13, 2013
    Date of Patent: September 6, 2016
    Assignee: VMware, Inc.
    Inventors: Zhenmin Li, Chengdu Huang, Jay A. Patel
  • Patent number: 9361196
    Abstract: A memory device with a background built-in self-repair module (BBISRM) includes a main memory, an arbiter, and a redundant memory to repair a target memory under test (TMUT). The memory device also includes a background built-in self-test module (BBISTM) to identify portions of memory needing background built-in self-repair (BBISR). The BBISRM or the BBISTM can operate simultaneously while the memory device is operational for performing external accesses during field operation. The BBISR can detect and correct a single data bit error in the data stored in the TMUT. The arbiter configured to receive a read or write access memory request including a memory address, to determine if the memory address of the read or write access memory request matches the memory address mapped to the selected portion of the redundant memory, and to read or write data from the selected portion of the redundant memory, respectively.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: June 7, 2016
    Assignee: MoSys, Inc.
    Inventors: Bendik Kleveland, Dipak K Sikdar, Rajesh Chopra, Jay Patel
  • Publication number: 20150363232
    Abstract: This disclosure is directed to methods and systems for calculating statistical quantities of computational resources used by distributed data sources in a computing environment. In one aspect, a master node receives a query regarding use of computational resources used by distributed data sources of a computing environment. The data sources generate metric data that represents use of the computational resources and distribute the metric data to two or more worker nodes. The master node directs each worker node to generate worker-node data that represents the metric data received by each of the worker nodes and each worker node sends worker-node data to the master node. The master node receives the worker-node data and calculates a master-data structure based on the worker-node data, which may be used to estimate percentiles of the metric data in response to the query.
    Type: Application
    Filed: June 12, 2014
    Publication date: December 17, 2015
    Applicant: VMware, Inc.
    Inventors: Junwei Li, Jay A. Patel
  • Patent number: 9118611
    Abstract: A method of resource-synchronizing data that is transmitted on a communication link having at least one data lane, between a first device and a second device, wherein the second device has a resource that is accessible based on an access schedule. In one operation, a timing offset of the second device based on the access schedule is determined, followed by delaying the transmission of data from the first device to the second device through the communication link by an amount of time equal to the timing offset so that the data is received at the resource when the resource is accessible according to the access schedule.
    Type: Grant
    Filed: August 22, 2011
    Date of Patent: August 25, 2015
    Assignee: MoSys, Inc.
    Inventor: Jay Patel
  • Publication number: 20150169684
    Abstract: Techniques for scheduling query execution are provided. In one embodiment, a computer system can receive a query to be executed and can assign a priority to the query. The computer system can further divide the query into a plurality of sub-queries and can assign a sub-priority to each sub-query, where the sub-priority is based on a resource consumption metric of the query. The computer system can then select, from a plurality of sub-query pools, a sub-query pool that includes sub-queries of queries that have the same priority as the query, and can add the plurality of sub-queries to the selected sub-query pool.
    Type: Application
    Filed: December 13, 2013
    Publication date: June 18, 2015
    Applicant: VMware, Inc.
    Inventors: Zhenmin Li, Chengdu Huang, Jay A. Patel
  • Publication number: 20150161211
    Abstract: Techniques for reducing query response time are provided. In one embodiment, a computer system can organize data into a plurality of buckets, where the data is ordered according to a dimension, and where each bucket includes a subset of data that corresponds to a range within the dimension. The computer system can then precompute, for one or more buckets in the plurality of buckets, query results for one or more queries against the bucket, and can store the precomputed query results in a cache.
    Type: Application
    Filed: December 6, 2013
    Publication date: June 11, 2015
    Applicant: VMware, Inc.
    Inventors: Jay A. Patel, Zhenmin Li, Chengdu Huang
  • Patent number: 9037928
    Abstract: A memory device with background built-in self-testing (BBIST) includes a plurality of memory blocks; a memory buffer to offload data from one of the plurality of memory blocks temporarily; and a memory block stress controller to control a stress test applied to the one of the memory blocks when the data is temporarily offloaded on the memory buffer. The stress test tests for errors in the one of the plurality of the memory blocks.
    Type: Grant
    Filed: January 2, 2013
    Date of Patent: May 19, 2015
    Assignee: MoSys, Inc.
    Inventors: Bendik Kleveland, Dipak K Sikdar, Rajesh Chopra, Jay Patel
  • Publication number: 20150025986
    Abstract: An electronic receipt system may include a point-of-sale (POS) terminal having a near field communication (NFC) device for communicating with a mobile wireless communications device during a transaction for purchasing at least one item, and a server. The server may be for receiving a user identifier transmitted from the mobile communication device via the NFC device, verifying an enrollment status of the user identifier, based upon results of the verifying, generating an electronic receipt associated with the transaction, and generating a social media network link feature in the electronic receipt and associated with the item, the social media network link feature for sharing the purchase of the item on a corresponding social media network.
    Type: Application
    Filed: August 5, 2014
    Publication date: January 22, 2015
    Inventors: Jay PATEL, Tomas DIAZ, Kiran KSHATRIYA
  • Publication number: 20150019803
    Abstract: A memory device that includes an input interface that receives instructions and input data on a first plurality of serial links. The memory device includes a memory block having a plurality of banks, wherein each of the banks has a plurality of memory cells, and wherein the memory block has multiple ports. An output interface provides data on a second plurality of serial links. A cache coupled to the IO interface and to the plurality of banks, stores write data designated for a given memory cell location when the given memory cell location is currently being accessed, thereby avoiding a collision. Memory device includes one or more memory access controllers (MACs) coupled to the memory block and one or more arithmetic logic units (ALUs) coupled to the MACs.
    Type: Application
    Filed: September 30, 2014
    Publication date: January 15, 2015
    Applicant: MOSYS, INC.
    Inventors: Michael J Miller, Michael Morrison, Jay Patel, Dipak Sikdar
  • Publication number: 20140365714
    Abstract: A peripheral component interconnect express (PCIe) solid state drive (SSD) accelerator, having a PCIe card and separate a flash daughter-card, is provided. By including flash memory devices on a separate daughter-card, the flash memory devices are thermally decoupled from the hotter devices on the main PCIe providing additional thermal operating margins for the entire design. Furthermore, as flash memory devices are the most likely part of the subsystem to wear out over time due, including flash memory devices on a separate daughter-card allows the flash memory devices to become a field replaceable unit that can be easily replaced. EEPROMs may be included on the flash daughter-card to record the current wear state of the NAND flash devices. Knowing the wear history of the flash memory device allows the seller to replace the flash daughter-card of a customer with a daughter-card having a similar wear state.
    Type: Application
    Filed: June 9, 2014
    Publication date: December 11, 2014
    Inventors: Paul Sweere, Jay Patel, Irfan Syed
  • Publication number: 20140315141
    Abstract: The appliance includes a brushhead having conductive fiber bristles by which a potential is applied to electrochemically activate a teeth whitening substance, such as peroxide, in the vicinity of the teeth. An impedance appliance system (62) or an optical appliance system (27) provides information concerning whether the conductive fiber bristles are adjacent a tooth surface or gum region. The impedance system uses an electrical signal through the fiber to determine the impedance of a circuit which includes the tooth or gum surface, the impedance being different, depending on whether a tooth or gum surface is in the circuit. The optical system generates a light beam which is directed to the mouth surface through a conductive fiber, the color of the returning light indicating whether the surface is a tooth or gum region. If a tooth is determined, the teeth whitening substance is activated at that bristle, while if gum tissue is determined, the teeth whitening substance is not activated at that bristle.
    Type: Application
    Filed: June 30, 2014
    Publication date: October 23, 2014
    Inventors: DAVID ANDREW FISH, NIGEL DAVID YOUNG, JAY PATEL, ESTELLE JULIE DOROTHEE BERNHARD-FICHET, PETER DOUGLAS FAIRLEY
  • Publication number: 20140317460
    Abstract: A memory device with a background built-in self-repair module (BBISRM) includes a main memory, an arbiter, and a redundant memory to repair a target memory under test (TMUT). The memory device also includes a background built-in self-test module (BBISTM) to identify portions of memory needing background built-in self-repair (BBISR). The BBISRM or the BBISTM can operate simultaneously while the memory device is operational for performing external accesses during field operation. The BBISR can detect and correct a single data bit error in the data stored in the TMUT. The arbiter configured to receive a read or write access memory request including a memory address, to determine if the memory address of the read or write access memory request matches the memory address mapped to the selected portion of the redundant memory, and to read or write data from the selected portion of the redundant memory, respectively.
    Type: Application
    Filed: June 30, 2014
    Publication date: October 23, 2014
    Applicant: MOSYS, INC.
    Inventors: Bendik Kleveland, Dipak K. Sikdar, Rajesh Chopra, Jay Patel