Patents by Inventor Sanjay Patel

Sanjay 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: 10642501
    Abstract: Aspects relate to Input/Output (IO) Memory Management Units (MMUs) that include hardware structures for implementing virtualization. Some implementations allow guests to setup and maintain device IO tables within memory regions to which those guests have been given permissions by a hypervisor. Some implementations provide hardware page table walking capability within the IOMMU, while other implementations provide static tables. Such static tables may be maintained by a hypervisor on behalf of guests. Some implementations reduce a frequency of interrupts or invocation of hypervisor by allowing transactions to be setup by guests without hypervisor involvement within their assigned device IO regions. Devices may communicate with IOMMU to setup the requested memory transaction, and completion thereof may be signaled to the guest without hypervisor involvement. Various other aspects will be evident from the disclosure.
    Type: Grant
    Filed: January 5, 2015
    Date of Patent: May 5, 2020
    Assignee: MIPS Tech, LLC
    Inventors: Sanjay Patel, Ranjit J Rozario
  • Patent number: 10635159
    Abstract: Adaptive voltage modulation circuits for adjusting supply voltage to reduce supply voltage droops and minimize power consumption are provided. In one aspect, an adaptive voltage modulation circuit detects a supply voltage droop by detecting when a supply voltage falls below a droop threshold voltage, and adjusts a clock signal provided to a load circuit in response to a supply voltage droop. The adaptive voltage modulation circuit keeps a count of the number of clock signal cycles during which the supply voltage is below the droop threshold voltage. The adaptive voltage modulation circuit increases the supply voltage in response to the count exceeding an upper threshold value, and decreases the supply voltage in response to the count being less than a lower threshold value at an end of a defined period. The adaptive voltage modulation circuit can reduce the time a load circuit operates with reduced frequency while minimizing power consumption.
    Type: Grant
    Filed: May 24, 2017
    Date of Patent: April 28, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Yeshwant Nagaraj Kolla, Jeffrey Todd Bridges, Sanjay Patel, Shraddha Sridhar, Burt Lee Price, Gabriel Martel Tarr
  • Publication number: 20200058045
    Abstract: Systems and methods for gamification-based engagement are disclosed. In one embodiment, in an information processing apparatus comprising at least one computer processor, a method for gamification-based engagement, may include: (1) receiving, from a plurality of data sources, customer activity data comprising customer behavioral data and customer transactional data for a plurality of customers; (2) generating a dynamic customer profile for each of the customers based on the customer activity data and the customer transactional data; (3) retrieving challenge data for a challenge comprising an identification of a plurality of tasks to be completed, an order in which the tasks are to be completed, and an incentive for completing the tasks; (4) dynamically matching one of the customers to the challenge; (5) issuing the challenge to the customer; (6) tracking the customer's response to the challenge; and (7) updating the customer's dynamic customer profile based on the customer's response.
    Type: Application
    Filed: August 20, 2019
    Publication date: February 20, 2020
    Inventors: Shuchi PATEL, Kristie ISOM, John Robert CLEM, Edgar A. VERCHOT, III, Gerardo GEAN, Konstandina DEMERELL, Sanjay PATEL, Raghuram VUDATHU, Julia ELYASHEVA, David Christopher CAREY
  • Publication number: 20190324631
    Abstract: This document presents a system and method for assessing the state of an electric switch cover that is configured to control one, two or four separate control circuits upon the user depressing an electric switch cover portion associated with the switch area for each control circuit. Each time a user depresses the electric switch cover portion, a pressure signal is sent to a processor installed within the switch identifying the electric circuit associated with that portion of the electric switch cover. The processor determines the configuration of devices, experiences, and/or triggers associated with the selected electric circuit and sends an activation signal through the electric circuit. A user thus may customize the control of multiple configurable devices and experiences in any space in a user's home.
    Type: Application
    Filed: April 20, 2018
    Publication date: October 24, 2019
    Inventor: Sanjay Patel
  • Publication number: 20190241878
    Abstract: The invention provides for optimized binuclease fusion proteins with increased pharmacokinetic properties. The optimized binuclease fusion proteins of the invention two or more nuclease domains (e.g., RNase and DNase domain) operably coupled to an Fc domain. The invention also provides methods of treating or preventing a condition associated with an abnormal immune response.
    Type: Application
    Filed: June 30, 2017
    Publication date: August 8, 2019
    Inventors: James Arthur POSADA, Sanjay PATEL, Weihong YU, Chris GABEL
  • Patent number: 10365727
    Abstract: A method of character recognition for a personal computing device comprising a user interface capable of receiving inputs that are to be recognized through data input means which are receptive to keyed, tapped or a stylus input, said device being adapted to facilitate a reduction in the number of physical keying actions, tapping actions or gestures required to create a data string to less than the number of characters within said data string: storing a set of data strings each with a priority indicator associated therewith, wherein the indicator is a measure of a plurality of derivatives associated with the data string; recognizing an event; looking up the most likely subsequent data string to follow the event from the set of data strings based on one or more of the plurality of derivatives; ordering the data strings for display based on the priority indicator of that data string.
    Type: Grant
    Filed: March 23, 2006
    Date of Patent: July 30, 2019
    Assignee: Keypoint Technologies (UK) Limited
    Inventors: Sunil Motaparti, Sanjay Patel
  • Patent number: 10325172
    Abstract: Embodiments disclose systems and methods for transmitting user-extracted video and content more efficiently by recognizing that user-extracted video provides the potential to treat parts of a single frame of a user-extracted video differently. An alpha mask of the image part of the user-extracted video is used when encoding the image part so that it retains a higher quality upon transmission than the remainder of the user-extracted video.
    Type: Grant
    Filed: July 5, 2016
    Date of Patent: June 18, 2019
    Assignee: PERSONIFY, INC.
    Inventors: Quang Nguyen, Minh Do, Long Truong, Dennis Lin, Sumant Kowshik, Sanjay Patel
  • Patent number: 10326609
    Abstract: This document presents a system and method for preference pre-configuration of automatic association coordinator modules used to control lights, audio systems, and any other home automation device. The preferences define and control moods and experiences associated with one or more spaces within a residential or commercial property. Moods and experiences may be defined by the user to present specified settings for audio, lighting, security, or other parameters that contribute to a mood for a given space. Timing and triggers may be created and saved with the moods and experiences to permit automatic, delayed, and cascading ambiance settings for one or more spaces.
    Type: Grant
    Filed: March 12, 2018
    Date of Patent: June 18, 2019
    Inventor: Sanjay Patel
  • Publication number: 20190138308
    Abstract: A processor is configured to implement an instruction set architecture for accessing data that includes loading data elements from a memory containing data blocks separated by block boundaries. The instruction set architecture includes a first type of data load instruction for loading an aligned data structure from the memory and a second type of data load instruction for loading an unaligned data structure from the memory. The loading includes fetching a data load instruction of the second type and loading from the memory according to the data load instruction of the second type. The resulting data structure formed of n consecutive data elements is determined from the data load instruction. The data structure loaded from memory is formed of n consecutive unaligned data elements. The processor is similarly configured to implement storing data elements from a set of registers to a memory containing data blocks separated by block boundaries.
    Type: Application
    Filed: September 14, 2018
    Publication date: May 9, 2019
    Inventors: James Hippisley Robinson, Morgyn Taylor, Richard Fuhler, Sanjay Patel
  • Publication number: 20190065201
    Abstract: Instruction set architectures (ISAs) and apparatus and methods related thereto comprise an instruction set that includes one or more instructions which identify the global pointer (GP) register as an operand (e.g., base register or source register) of the instruction. Identification can be implicit. By implicitly identifying the GP register as an operand of the instruction, one or more bits of the instruction that were dedicated to explicitly identifying the operand (e.g., base register or source register) can be used to extend the size of one or more other operands, such as the offset or immediate, to provide longer offsets or immediates.
    Type: Application
    Filed: August 31, 2018
    Publication date: February 28, 2019
    Inventors: James Hippisley Robinson, Morgyn Taylor, Matthew Fortune, Richard Fuhler, Sanjay Patel
  • Patent number: 10185665
    Abstract: Embodiments disclosed pertain to apparatuses, systems, and methods for Translation Lookaside Buffers (TLBs) that support visualization and multi-threading. Disclosed embodiments pertain to a TLB that includes a content addressable memory (CAM) with variable page size entries and a set associative memory with fixed page size entries. The CAM may include: a first set of logically contiguous entry locations, wherein the first set comprises a plurality of subsets, and each subset comprises logically contiguous entry locations for exclusive use of a corresponding virtual processing element (VPE); and a second set of logically contiguous entry locations, distinct from the first set, where the entry locations in the second set may be shared among available VPEs. The set associative memory may comprise a third set of logically contiguous entry locations shared among the available VPEs distinct from the first and second set of entry locations.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: January 22, 2019
    Assignee: MIPS Tech, LLC
    Inventors: Ranjit J. Rozario, Sanjay Patel
  • Patent number: 10162659
    Abstract: A method includes assigning unique guest identifications to different guests, specifying an address region and permissions for the different guests and controlling a guest jump from one physical memory segment to a second physical memory segment through operational permissions defined in a root memory management unit that supports guest isolation and protection.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: December 25, 2018
    Assignee: ARM Finance Overseas Limited
    Inventors: Sanjay Patel, Ranjit Joseph Rozario
  • Publication number: 20180353641
    Abstract: Embodiments of the invention provide compositions comprising bio degradable polymers, medical implants fabricated from these compositions and methods of using such implants. Many embodiments provide medical implants comprising a first polymer backbone having a first rate of biodegradation and a second polymer backbone having a second rate of biodegradation faster than the first rate. In some embodiments, the second backbone is configured to be replaced by a natural tissue layer. The first backbone provides a scaffold for the implant while the second backbone degrades. This scaffold can enhance mechanical properties of the implant including various aspects of mechanical strength such as tensile, bending, hoop and yield strength; and elasticity. The scaffold also serves to maintain a minimum level of structural support of the implant during the period of degradation of the second backbone or for the entire life of the implant so that the implant does not mechanically fail.
    Type: Application
    Filed: July 13, 2018
    Publication date: December 13, 2018
    Applicant: InCube Labs, LLC
    Inventors: Mir Imran, Sanjay Patel, Joel Harris
  • Patent number: 10046085
    Abstract: Embodiments of the invention provide compositions include bio degradable polymers, medical implants fabricated from these compositions and methods of using such implants. Many embodiments provide medical implants including a first polymer backbone having a first rate of biodegradation and a second polymer backbone having a second rate of biodegradation faster than the first rate. In some embodiments, the second backbone is configured to be replaced by a natural tissue layer. The first backbone provides a scaffold for the implant while the second backbone degrades. This scaffold can enhance mechanical properties of the implant including various aspects of mechanical strength such as tensile, bending, hoop and yield strength; and elasticity. The scaffold also serves to maintain a minimum level of structural support of the implant during the period of degradation of the second backbone or for the entire life of the implant so that the implant does not mechanically fail.
    Type: Grant
    Filed: June 1, 2010
    Date of Patent: August 14, 2018
    Assignee: InCube Labs, LLC
    Inventors: Mir Imran, Sanjay Patel, Joel Harris
  • Patent number: 9942481
    Abstract: Disclosed herein are systems and methods for iterative adjustment of video-capture settings based on identified persona. In an embodiment, a method includes receiving video frames that are being captured by a video camera of an ongoing scene. The method also includes identifying a persona in one or more of the received frames at least in part by identifying, in each such frame, a set of pixels classified as being representative of the persona. The method also includes selecting, based collectively on the brightness values of the pixels in the identified set, a respective adjustment command for one or more adjustable video-capture settings of the camera, as well as outputting the selected commands to the camera for use in continuing to capture video data representative of the ongoing scene.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: April 10, 2018
    Assignee: Personify, Inc.
    Inventors: Simion Venshtain, Sanjay Patel, Dennis J. Lin
  • Publication number: 20180089102
    Abstract: Embodiments disclosed pertain to apparatuses, systems, and methods for Translation Lookaside Buffers (TLBs) that support visualization and multi-threading. Disclosed embodiments pertain to a TLB that includes a content addressable memory (CAM) with variable page size entries and a set associative memory with fixed page size entries. The CAM may include: a first set of logically contiguous entry locations, wherein the first set comprises a plurality of subsets, and each subset comprises logically contiguous entry locations for exclusive use of a corresponding virtual processing element (VPE); and a second set of logically contiguous entry locations, distinct from the first set, where the entry locations in the second set may be shared among available VPEs. The set associative memory may comprise a third set of logically contiguous entry locations shared among the available VPEs distinct from the first and second set of entry locations.
    Type: Application
    Filed: November 28, 2017
    Publication date: March 29, 2018
    Inventors: Ranjit J. Rozario, Sanjay Patel
  • Publication number: 20180064934
    Abstract: Various embodiments provide methods and systems for the biphasic iontophoretic transdermal delivery of therapeutic agents. An embodiment of a method for such delivery comprises positioning at least one electrode assembly in electrical communication with a patient's skin. The assembly includes a solution comprising a therapeutic agent which passively diffuses into the skin. A dose of agent is delivered from the assembly into the skin during a first period using a first current having a characteristic e.g., polarity and magnitude, to repel the agent out of the assembly. During a second period, a second current having a characteristic to attract the agent is used to retain the agent in the assembly such that delivery of agent into skin is minimized. A dose of agent may be delivered on demand by an input from the patient. Embodiments may be used for delivery of agents which cause adverse effects from unwanted passive diffusion.
    Type: Application
    Filed: August 17, 2017
    Publication date: March 8, 2018
    Inventors: Mir Imran, Mir Hashim, Glen McLaughlin, Huma Arastu, Rekha Vaidyanathan, Joel Harris, Radhika Korupolu, Andrew Mangogna, Chang Ong, Sanjay Patel, Lu Wang, Timothy Williams
  • Patent number: 9883155
    Abstract: Disclosed herein are methods and systems for combining foreground video and background video using chromatic matching. In an embodiment, a system obtains foreground video data. The system obtains background video data. The system determines a color-distribution dimensionality of the background video data to be either high-dimensional chromatic or low-dimensional chromatic. The system selects a chromatic-adjustment technique from a set of chromatic-adjustment techniques based on the determined color-distribution dimensionality of the background video data. The system adjusts the foreground video data using the selected chromatic-adjustment technique. The system generates combined video data at least in part by combining the background video data with the adjusted foreground video data. The system outputs the combined video for display.
    Type: Grant
    Filed: June 14, 2016
    Date of Patent: January 30, 2018
    Assignee: PERSONIFY, INC.
    Inventors: Sanjay Patel, Elad Yarkony
  • Publication number: 20170359559
    Abstract: Disclosed herein are methods and systems for combining foreground video and background video using chromatic matching. In an embodiment, a system obtains foreground video data. The system obtains background video data. The system determines a color-distribution dimensionality of the background video data to be either high-dimensional chromatic or low-dimensional chromatic. The system selects a chromatic-adjustment technique from a set of chromatic-adjustment techniques based on the determined color-distribution dimensionality of the background video data. The system adjusts the foreground video data using the selected chromatic-adjustment technique. The system generates combined video data at least in part by combining the background video data with the adjusted foreground video data. The system outputs the combined video for display.
    Type: Application
    Filed: June 14, 2016
    Publication date: December 14, 2017
    Inventors: Sanjay Patel, Elad Yarkony
  • Publication number: 20170344102
    Abstract: Adaptive voltage modulation circuits for adjusting supply voltage to reduce supply voltage droops and minimize power consumption are provided. In one aspect, an adaptive voltage modulation circuit detects a supply voltage droop by detecting when a supply voltage falls below a droop threshold voltage, and adjusts a clock signal provided to a load circuit in response to a supply voltage droop. The adaptive voltage modulation circuit keeps a count of the number of clock signal cycles during which the supply voltage is below the droop threshold voltage. The adaptive voltage modulation circuit increases the supply voltage in response to the count exceeding an upper threshold value, and decreases the supply voltage in response to the count being less than a lower threshold value at an end of a defined period. The adaptive voltage modulation circuit can reduce the time a load circuit operates with reduced frequency while minimizing power consumption.
    Type: Application
    Filed: May 24, 2017
    Publication date: November 30, 2017
    Inventors: Yeshwant Nagaraj Kolla, Jeffrey Todd Bridges, Sanjay Patel, Shraddha Sridhar, Burt Lee Price, Gabriel Martel Tarr