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

  • Publication number: 20170223234
    Abstract: A color image and a depth image of a live video are received. Each of the color image and the depth image are processed to identify the foreground and the background of the live video. The background of the live video is removed in order to create a foreground video that comprises the foreground of the live video. A control input may be received to control the embedding of the foreground video into a second background from a background feed. The background feed may also comprise virtual objects such that the foreground video may interact with the virtual objects.
    Type: Application
    Filed: April 17, 2017
    Publication date: August 3, 2017
    Inventors: Minh N. Do, Quang II Nguyen, Dennis Lin, Sanjay Patel
  • Patent number: 9678580
    Abstract: The invention relates to an improved keyboard and keyboard driver for facilitating a reduction in the number of key presses required to create or delete a given data string (i.e. mnemonics, abbreviations, words, sentences, paragraphs etc.). The keyboard includes an array of keys having multi-character indicia and an interface system comprising data storage means; data processing means; and data display means, wherein the data processing means reduces key presses by filtering data stored within the data storage means by initial character, as determined by the character or characters ascribed to a data input key initially pressed by a user, and prioritizing the filtered data in real-time according to user-configurable prioritization parameters (using qualitative and/or quantitative information relating to each data string stored within the storage means). The invention also provides improved calculator functionality and function-lock keys.
    Type: Grant
    Filed: March 23, 2005
    Date of Patent: June 13, 2017
    Assignee: Keypoint Technologies (UK) Limted
    Inventor: Sanjay Patel
  • Publication number: 20170132009
    Abstract: A fetch ahead branch target buffer is used by a branch predictor to determine a target address for a branch instruction based on a fetch pointer for a previous fetch bundle, i.e. a fetch bundle which is fetched prior to a fetch bundle which includes the branch instruction. An entry in the fetch ahead branch target buffer corresponds to one branch instruction and comprises a data portion identifying the target address of that branch instruction. In various examples, an entry also comprises a tag portion which stores data identifying the fetch pointer by which the entry is indexed. Branch prediction is performed by matching an index generated using a received fetch pointer to the tag portions to identify a matching entry and then determining the target address for the branch instruction from the data portion of the matching entry.
    Type: Application
    Filed: November 9, 2015
    Publication date: May 11, 2017
    Inventors: Parthiv Pota, Sanjay Patel, Sudhakar Ranganathan
  • Publication number: 20170048440
    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 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 that is representative of the persona in the frame and that does not include any pixels representative of a background of the frame. The method also includes selecting, based collectively on the brightness values of the pixels in the identified set of pixels of one or more frames, an 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: Application
    Filed: October 31, 2016
    Publication date: February 16, 2017
    Inventors: Simion Venshtain, Sanjay Patel, Dennis J. Lin
  • Publication number: 20160342523
    Abstract: Embodiments disclosed pertain to apparatuses, systems, and methods for Translation Lookaside Buffers (TLBs) that support virtualization 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: May 18, 2015
    Publication date: November 24, 2016
    Inventors: Ranjit J. Rozario, Sanjay Patel
  • Patent number: 9485433
    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 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 that is representative of the persona in the frame and that does not include any pixels representative of a background of the frame. The method also includes selecting, based collectively on the brightness values of the pixels in the identified set of pixels of one or more frames, an 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: December 31, 2013
    Date of Patent: November 1, 2016
    Assignee: PERSONIFY, INC.
    Inventors: Simion Venshtain, Sanjay Patel, Dennis J. Lin
  • Publication number: 20160314369
    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: Application
    Filed: July 5, 2016
    Publication date: October 27, 2016
    Inventors: Quang Nguyen, Minh Do, Long Truong, Dennis Lin, Sumant Kowshik, Sanjay Patel
  • Patent number: 9402904
    Abstract: Embodiments provide devices, systems and methods for the transdermal delivery of chelated compounds. One embodiment provides a method for the iontophoretic transdermal delivery of a chelated iron complex for the treatment of anemia. A first patch comprising an active electrode and a chelated iron complex is applied to the skin; a second patch containing an electrode is also applied. An electrical current is then delivered to the skin from the active electrode. The chelated complex is transported across the skin via electromotive force from the current, with the iron being substantially chromogenically unreactive with the skin during transport so that there is little or no tattooing of the skin due to the formation of insoluble oxidative products. The complex is then dissociated by phagocytosis or related process to release the iron where it may be bound by transferrin or ferritin and carried to other sites for storage or metabolic use.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: August 2, 2016
    Assignee: Fe3 Medical, Inc.
    Inventors: Mir Imran, Mir Hashim, Sanjay Patel, Ronald J. Berenson
  • Publication number: 20160215319
    Abstract: The present invention provides for an improved process to obtain substantial amount of monoclonal antibodies with desired profile of charged variants. The process involves initially culturing e mammalian cells at a suitable temperature and subsequently reducing the temperature and optionally by simultaneous addition of suitable amino acid(s) during production of the desired molecule. The present invention provides also provides for an antibody having desired profile of glycans prepared with said with improved process.
    Type: Application
    Filed: July 7, 2014
    Publication date: July 28, 2016
    Applicant: CADILA HELTHCARE LIMITED
    Inventors: Sanjeev Kumar MENDIRATTA, Sanjay BANDYOPADHYAY, Sanjay PATEL
  • Patent number: 9386303
    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: December 31, 2013
    Date of Patent: July 5, 2016
    Assignee: PERSONIFY, INC.
    Inventors: Quang Nguyen, Minh Do, Long Truong, Dennis Lin, Sumant Kowshik, Sanjay Patel
  • Publication number: 20160077866
    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: Application
    Filed: November 30, 2015
    Publication date: March 17, 2016
    Inventors: Sanjay Patel, Ranjit Joseph Rozario
  • Patent number: 9235510
    Abstract: A computer includes a memory and a processor connected to the memory. The processor includes memory segment configuration registers to store defined memory address segments and defined memory address segment attributes such that the processor operates in accordance with the defined memory address segments and defined memory address segment attributes to allow kernel mode access to user space virtual addresses for enhanced kernel mode memory capacity.
    Type: Grant
    Filed: November 21, 2012
    Date of Patent: January 12, 2016
    Assignee: MIPS Technologies, Inc.
    Inventors: Sanjay Patel, Chris Dearman, Ranganathan Sudhakar
  • Publication number: 20150374980
    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: June 30, 2015
    Publication date: December 31, 2015
    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: 9223721
    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: September 4, 2012
    Date of Patent: December 29, 2015
    Assignee: ARM FINANCE OVERSEAS LIMITED
    Inventors: Sanjay Patel, Ranjit Joseph Rozario
  • Publication number: 20150306333
    Abstract: The disclosure relates to medical tubes and methods of manufacturing medical tubes. The tube may be a composite structure made of two or more distinct components that are spirally wound to form an elongate tube. For example, one of the components may be a spirally wound elongate hollow body, and the other component may be an elongate structural component also spirally wound between turns of the spirally wound hollow body The tube need not be made from distinct components, however. For instance, an elongate hollow body formed (e.g., extruded) from a single material may be spirally wound to form an elongate tube. The elongate hollow body itself may in transverse cross-section have a thin wall portion and a relatively thicker or more rigid reinforcement portion. The tubes can be incorporated into a variety of medical circuits or may be employed for other medical uses.
    Type: Application
    Filed: December 4, 2013
    Publication date: October 29, 2015
    Inventors: Christopher Jaye Norman Amadio, Elmo Benson Stoks, Charles Christopher North, Mahran Maumoon Sujau, Josh Stroobant, Gavin Walsh Millar, Matthew Liam Buswell, Ibrahim Al-Tiay, David Leon McCauley, Andre van Schalkwyk, Katja Munkelt, Matthew Robert Wilson, Helgard Oosthuysen, Sanjay Patel, Dominique Richard d'Andrea, Grant Martin Dover, Dean Antony Barker, Jonathan David Harwood
  • Publication number: 20150242873
    Abstract: A system for interconnecting enhanced and diversified communications with commercial applications using efficient and user-friendly features and methods by which users can create, share, and proliferate symbols, use translations, message contractions, message expansions, hidden messages, scrolling or bill-boarding messages, timed messages, Morse messages, and inter-language translations, all using various forms of formatting and presentation configurations.
    Type: Application
    Filed: September 27, 2013
    Publication date: August 27, 2015
    Applicant: iLyngo, LLC
    Inventors: Sanjay Patel, Richard Kewitz
  • Patent number: 9095503
    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: Grant
    Filed: March 26, 2012
    Date of Patent: August 4, 2015
    Assignee: InCube Labs, LLC
    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: 9086906
    Abstract: A computer readable storage medium includes executable instructions to define a processor with guest mode control registers supporting guest mode operating behavior defined by guest context specified in the guest mode control registers. The guest mode control registers include a control bit to specify a guest access blocked register state and a shared register state. Root mode control registers support root mode operating behavior defined by root context specified in the root mode control registers. The root mode control registers include control bits to enable replicated register state access and shared register state access. The guest context and the root context support virtualization of hardware resources such that multiple operating systems supporting multiple applications are executed by the hardware resources.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: July 21, 2015
    Assignee: MIPS Technologies, Inc.
    Inventors: Sanjay Patel, Ranjit Joseph Rozario
  • Publication number: 20150189146
    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 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 that is representative of the persona in the frame and that does not include any pixels representative of a background of the frame. The method also includes selecting, based collectively on the brightness values of the pixels in the identified set of pixels of one or more frames, an 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: Application
    Filed: December 31, 2013
    Publication date: July 2, 2015
    Applicant: Personify, Inc.
    Inventors: Simion Venshtain, Sanjay Patel, Dennis J. Lin
  • Publication number: 20150186744
    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: Application
    Filed: December 31, 2013
    Publication date: July 2, 2015
    Applicant: Personify, Inc.
    Inventors: Quang Nguyen, Minh Do, Long Truong, Dennis Lin, Sumant Kowshik, Sanjay Patel