Patents by Inventor Mehul Patel

Mehul 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: 20180260224
    Abstract: Executing system call vectored (SCV) instructions in a multi-slice processor including receiving, by an instruction fetch unit, a SCV instruction, wherein the SCV instruction is a system call from an operating system; sending the SCV instruction to a branch issue queue; determining, by the branch issue queue, that the SCV instruction is next-to-complete; issuing the SCV instruction to a branch resolution unit; and executing the SCV instruction by the branch resolution unit.
    Type: Application
    Filed: May 16, 2018
    Publication date: September 13, 2018
    Inventors: SUSAN E. EISEN, NICHOLAS R. ORZOL, MEHUL PATEL, EULA A. TOLENTINO
  • Patent number: 10048963
    Abstract: Executing system call vectored (SCV) instructions in a multi-slice processor including receiving, by an instruction fetch unit, a SCV instruction, wherein the SCV instruction is a system call from an operating system; sending the SCV instruction to a branch issue queue; determining, by the branch issue queue, that the SCV instruction is next-to-complete; issuing the SCV instruction to a branch resolution unit; and executing the SCV instruction by the branch resolution unit.
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: August 14, 2018
    Assignee: International Business Machines Corporation
    Inventors: Susan E. Eisen, Nicholas R. Orzol, Mehul Patel, Eula A. Tolentino
  • Patent number: 10015223
    Abstract: Example embodiments relate to generation of dynamic content interfaces based on device capabilities and user entitlements. Multiple devices associated with a user account may each request a content interface. Generation of the content interfaces may be based on capability information of the devices and a tier entitlement associated with the user account. A service included in both the content interfaces may be assigned a same virtual channel in each of the content interfaces.
    Type: Grant
    Filed: December 5, 2014
    Date of Patent: July 3, 2018
    Assignee: Comcast Cable Communications, LLC
    Inventors: Mehul Patel, Edward David Monnerat, Andrew R. Young
  • Patent number: 10004740
    Abstract: Compounds of Formula I are described: wherein R1 and R2 are defined herein. The compounds of Formula I are useful in the inhibition of HIV reverse transcriptase, the prophylaxis and treatment of infection by HIV, and the prophylaxis, delay in the onset or progression, and treatment of AIDS. The compounds can be employed as ingredients in pharmaceutical compositions, optionally in combination with other antivirals, immunomodulators, antibiotics or vaccines.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: June 26, 2018
    Assignee: Merck Sharp & Dohme Corp.
    Inventors: Christopher S. Burgey, Jeffrey F. Fritzen, Jaume Balsells, Mehul Patel
  • Patent number: 9958947
    Abstract: A position within displayed digital content that a user is ocularly focused on (e.g., where within displayed content the user is looking) may be determined. Digital content comprising a visual indication of the position may be rendered. The visual indication of the position may be displayed on the same display that the user is looking at and/or a different display. In some embodiments, the position may be determined based on data generated by a sensor physically attached to the user. Additionally or alternatively, the position may be determined based on data generated by a stationary computing device comprising a sensor configured to track changes in ocular position of the user. In some embodiments the digital content may comprise digital images and/or video (e.g., broadcast content, on-demand content, images and/or video associated with a computer application, or the like).
    Type: Grant
    Filed: June 25, 2014
    Date of Patent: May 1, 2018
    Assignee: Comcast Cable Communications, LLC
    Inventors: Edward David Monnerat, Mehul Patel
  • Publication number: 20180046861
    Abstract: Systems and methods are described for placing large objects and objects separated by large distances in an AR environment. An AR headset system may place and generate digital objects using relative geographical coordinates (e.g., latitude, longitude, and altitude) between the user's current position and the object being placed. In one implementation, a digital object's geographical coordinates may be calculated by determining a user's geographical coordinates, using a distance determination device to measure a distance to a boundary in the user's real-world environment within an AR headset's field of view, and calculating an orientation of the AR headset relative to the user's position.
    Type: Application
    Filed: August 10, 2016
    Publication date: February 15, 2018
    Applicant: Disney Enterprises, Inc.
    Inventors: Mehul PATEL, James VORIS
  • Patent number: 9870498
    Abstract: A system and method for calibrating a barcode scanning tunnel comprises providing a scanning tunnel having a moveable surface, a camera, and a dimensioning device. Orientations of the dimensioning device and camera are estimated. Instances of a calibration object on the moveable surface are acquired by the dimensioning device and the camera, and a relationship is defined between the two devices. A calibration object is moved along the moveable surface through the devices' fields of view, controlling the camera's focal distance according to the relationship, so that the dimensioning device and the camera acquire instances of the calibration object, and the relationship is revised.
    Type: Grant
    Filed: March 6, 2017
    Date of Patent: January 16, 2018
    Assignee: DATALOGIC USA, INC.
    Inventors: Edward Reynolds, Edward Douglas Hatton, Mehul Patel
  • Publication number: 20170374316
    Abstract: Systems, devices, and methods are disclosed for providing co-deliver of primary and secondary content, including, video and video chat content. A first electronic device includes a transceiver that receives the secondary content from a second electronic device. The first electronic device also includes components capable of outputting aspects of the primary and secondary content in a synchronized fashion. Further, the first electronic device includes circuitry coupled to the transceiver and components, and the circuitry executes instructions in order to perform functions. One such function is to synchronize local primary content to be output by the components, with delivered primary content to be provided by the second electronic device. Another such function is to signal the components to output aspects of the local primary or the secondary content.
    Type: Application
    Filed: September 11, 2017
    Publication date: December 28, 2017
    Applicant: Disney Enterprises, Inc.
    Inventors: Mehul PATEL, Christopher S. TAYLOR
  • Patent number: 9834301
    Abstract: A method of increasing the performance of an aircraft, missile, munition or ground vehicle with plasma actuators, and more particularly of controlling fluid flow across their surfaces or other surfaces which would benefit from such a method, includes the design of an aerodynamic plasma actuator for the purpose of controlling airflow separation over a control surface of a aircraft, missile, or a ground vehicle, and a method of determining a modulation frequency for the plasma actuator for the purpose of fluid flow control over these vehicles. Various embodiments provide steps to increase the efficiency of aircraft, missiles, munitions and ground vehicles. The method of flow control reduces the power requirements of the aircraft, missile, munition or ground vehicle. These methods also provide alternative aerodynamic control using low-power hingeless plasma actuator devices.
    Type: Grant
    Filed: August 9, 2012
    Date of Patent: December 5, 2017
    Assignees: Orbital Research Inc., University of Notre Dame du Lac
    Inventors: Mehul Patel, Tom Corke
  • Publication number: 20170344378
    Abstract: Methods and apparatus for managing an effective address table (EAT) in a multi-slice processor including receiving, from an instruction sequence unit, a next-to-complete instruction tag (ITAG); obtaining, from the EAT, a first ITAG from a tail-plus-one EAT row, wherein the EAT comprises a tail EAT row that precedes the tail-plus-one EAT row; determining, based on a comparison of the next-to-complete ITAG and the first ITAG, that the tail EAT row has completed; and retiring the tail EAT row based on the determination.
    Type: Application
    Filed: July 27, 2016
    Publication date: November 30, 2017
    Inventors: AKASH V. GIRI, DAVID S. LEVITAN, MEHUL PATEL, ALBERT J. VAN NORSTRAND, JR.
  • Publication number: 20170344469
    Abstract: Methods and apparatus for managing an effective address table (EAT) in a multi-slice processor including receiving, from an instruction sequence unit, a next-to-complete instruction tag (ITAG); obtaining, from the EAT, a first ITAG from a tail-plus-one EAT row, wherein the EAT comprises a tail EAT row that precedes the tail-plus-one EAT row; determining, based on a comparison of the next-to-complete ITAG and the first ITAG, that the tail EAT row has completed; and retiring the tail EAT row based on the determination.
    Type: Application
    Filed: May 31, 2016
    Publication date: November 30, 2017
    Inventors: AKASH V. GIRI, DAVID S. LEVITAN, MEHUL PATEL, ALBERT J. VAN NORSTRAND, Jr.
  • Publication number: 20170344707
    Abstract: A system may receive, from a first device associated with a patient, a request for an ambulance. The system may determine, based on a location associated with the first device, an available ambulance to be dispatched to the patient. The system may provide, to a second device associated with an ambulance operator of the available ambulance, information that identifies the location associated with the first device. The system may identify a hospital to which the patient is to be delivered. The system may provide, to a third device associated with the hospital, information associated with the available ambulance or the patient.
    Type: Application
    Filed: May 5, 2017
    Publication date: November 30, 2017
    Inventor: Mehul PATEL
  • Publication number: 20170344379
    Abstract: Methods and apparatus for generating a mask vector for determining a processor instruction address using an instruction tag (ITAG) in a multi-slice processor including receiving a first ITAG value and an interrupt ITAG value; generating the mask vector divided into mask sections comprising a plurality of elements with unset flags; for each mask section: if the mask section comprises the first ITAG value, setting a flag of an element in the mask section corresponding to the first ITAG value; if the mask section comprises the interrupt ITAG value, setting a flag of an element in the mask section corresponding to the interrupt ITAG value; setting each flag of each element in the mask vector between the element in the mask vector corresponding to the first ITAG value and the element in the mask vector corresponding to the interrupt ITAG value; and providing the mask vector to an instruction fetch unit.
    Type: Application
    Filed: May 24, 2016
    Publication date: November 30, 2017
    Inventors: David S. Levitan, Mehul Patel
  • Publication number: 20170344368
    Abstract: Methods and apparatus for identifying an effective address (EA) using an interrupt instruction tag (ITAG) in a multi-slice processor including receiving, by an instruction fetch unit of the processor, the interrupt ITAG; retrieving an effective address table (EAT) row from an EAT, wherein the EAT row comprises a range of EAs and a first ITAG of a range of ITAGs; accessing a processor instruction vector comprising a plurality of elements, each element corresponding to one of a plurality of ITAGs; applying a mask to the processor instruction vector to obtain a portion of the processor instruction vector that begins with an element corresponding to the first ITAG and is defined by an element corresponding to the interrupt ITAG; calculating an EA offset; and identifying the EA for the interrupt ITAG using the EA offset and the range of EAs in the retrieved EAT row.
    Type: Application
    Filed: May 31, 2016
    Publication date: November 30, 2017
    Inventors: DAVID S. LEVITAN, MEHUL PATEL, ALBERT J. VAN NORSTRAND, Jr., PHILLIP G. WILLIAMS
  • Publication number: 20170337406
    Abstract: A system and method for calibrating a barcode scanning tunnel comprises providing a scanning tunnel having a moveable surface, a camera, and a dimensioning device. Orientations of the dimensioning device and camera are estimated. Instances of a calibration object on the moveable surface are acquired by the dimensioning device and the camera, and a relationship is defined between the two devices. A calibration object is moved along the moveable surface through the devices' fields of view, controlling the camera's focal distance according to the relationship, so that the dimensioning device and the camera acquire instances of the calibration object, and the relationship is revised.
    Type: Application
    Filed: March 6, 2017
    Publication date: November 23, 2017
    Inventors: Edward Reynolds, Edward Douglas Hatton, Mehul Patel
  • Publication number: 20170337058
    Abstract: Executing system call vectored (SCV) instructions in a multi-slice processor including receiving, by an instruction fetch unit, a SCV instruction, wherein the SCV instruction is a system call from an operating system; sending the SCV instruction to a branch issue queue; determining, by the branch issue queue, that the SCV instruction is next-to-complete; issuing the SCV instruction to a branch resolution unit; and executing the SCV instruction by the branch resolution unit.
    Type: Application
    Filed: May 23, 2016
    Publication date: November 23, 2017
    Inventors: SUSAN E. EISEN, NICHOLAS R. ORZOL, MEHUL PATEL, EULA A. TOLENTINO
  • Patent number: 9813667
    Abstract: Systems, devices, and methods are disclosed for providing co-deliver of primary and secondary content, including, video and video chat content. A first electronic device includes a transceiver that receives the secondary content from a second electronic device. The first electronic device also includes components capable of outputting aspects of the primary and secondary content in a synchronized fashion. Further, the first electronic device includes circuitry coupled to the transceiver and components, and the circuitry executes instructions in order to perform functions. One such function is to synchronize local primary content to be output by the components, with delivered primary content to be provided by the second electronic device. Another such function is to signal the components to output aspects of the local primary or the secondary content.
    Type: Grant
    Filed: April 20, 2016
    Date of Patent: November 7, 2017
    Assignee: Disney Enterprises, Inc.
    Inventors: Mehul Patel, Christopher S. Taylor
  • Publication number: 20170316001
    Abstract: Systems and methods for generating and outputting personalized content recommendations are provided. When it is determined that two or more users are in close proximity to each other, the two or more users' respective media content libraries may be compared. Commonalities or related aspects of the two or more users' respective media content libraries can be determined and leveraged to generated personalized content recommendations.
    Type: Application
    Filed: July 19, 2017
    Publication date: November 2, 2017
    Applicant: Disney Enterprises, Inc.
    Inventors: MEHUL PATEL, MARK ARANA, TONY R. SMITH, ALEXANDER C. CHEN
  • Publication number: 20170310926
    Abstract: Systems, devices, and methods are disclosed for providing co-deliver of primary and secondary content, including, video and video chat content. A first electronic device includes a transceiver that receives the secondary content from a second electronic device. The first electronic device also includes components capable of outputting aspects of the primary and secondary content in a synchronized fashion. Further, the first electronic device includes circuitry coupled to the transceiver and components, and the circuitry executes instructions in order to perform functions. One such function is to synchronize local primary content to be output by the components, with delivered primary content to be provided by the second electronic device. Another such function is to signal the components to output aspects of the local primary or the secondary content.
    Type: Application
    Filed: April 20, 2016
    Publication date: October 26, 2017
    Applicant: Disney Enterprises, Inc.
    Inventors: Mehul PATEL, Christopher S. TAYLOR
  • Publication number: 20170311108
    Abstract: There is provided a media device for use in a system including a plurality of speakers. The media device includes a memory configured to store a software application, and a processor. The processor is configured to execute the software application to transmit one or more audio calibration signals to the plurality of speakers for emission of sounds by the plurality of speakers in an environment, receive, from a user device, information relating to a detection of the one or more audio calibration signals detected by the user device, and analyze the information received from the user device to determine how the sounds travel in the environment.
    Type: Application
    Filed: July 12, 2017
    Publication date: October 26, 2017
    Inventor: Mehul Patel