Patents by Inventor James Shepherd

James Shepherd 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: 20170040038
    Abstract: Embodiments disclosed herein enable a user to generate an audio-visual project. Certain embodiments enable a user to use one of a plurality of predefined templates to generate a project easily and quickly. Other embodiments enable a user to generate a custom project that gives more control to the user, compared to if the user selected one of the predefined templates. Each project includes one or more segments, which may be specified by a user directly, or may be specified by the template selected by the user. An effect is applied to each segment, wherein the effect specifies how many video and audio slots are included in the segment, if any, and can specify one or more other properties of the segment. Projects generated using embodiments disclosed herein can be saved and shared with other users.
    Type: Application
    Filed: October 6, 2016
    Publication date: February 9, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: David Mondelore, Brian Stone, Tim Ackroyd, David Millard, James Shepherd, Kyle Lampe
  • Publication number: 20160369614
    Abstract: A coiled tubing deployment system includes an offshore rig having a reel positioned thereon and coiled tubing wound on the reel. A guide arch receives the coiled tubing from the reel and a monitoring support guide fixed to the offshore rig receives and directs the coiled tubing into water. The monitoring support guide has a frame and at least two hydraulic rams. A depth counter measures the coiled tubing deployed from the reel and generates length measurement signals, and sensors coupled to the at least two hydraulic rams measure real-time lateral movement of the coiled tubing with respect to the monitoring support guide as the coiled tubing is deployed into the water and thereby generate sensor signals. A data acquisition system receives and processes the length measurement and sensor signals to provide an output signal indicative of real-time bending fatigue of the coiled tubing at select locations along the coiled tubing.
    Type: Application
    Filed: February 13, 2015
    Publication date: December 22, 2016
    Applicant: HALLIBURTON ENERGY SERVICES, INC.
    Inventors: Alan Charles John Turner, Richard Ian Gillings, George Stewart Cooper, Iain James Shepherd
  • Patent number: 9508385
    Abstract: Embodiments disclosed herein enable a user to generate an audio-visual project. Certain embodiments enable a user to use one of a plurality of predefined templates to generate a project easily and quickly. Other embodiments enable a user to generate a custom project that gives more control to the user, compared to if the user selected one of the predefined templates. Each project includes one or more segments, which may be specified by a user directly, or may be specified by the template selected by the user. An effect is applied to each segment, wherein the effect specifies how many video and audio slots are included in the segment, if any, and can specify one or more other properties of the segment. Projects generated using embodiments disclosed herein can be saved and shared with other users.
    Type: Grant
    Filed: November 21, 2013
    Date of Patent: November 29, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: David Mondelore, Brian Stone, Tim Ackroyd, David Millard, James Shepherd, Kyle Lampe
  • Patent number: 9213859
    Abstract: Systems and methods for obfuscating user data in a remote web-based application are disclosed. According to one method, user inputs to a displayed web page of the remote web-based application are received at a first web browser that is used by the user, wherein at least a portion of the user inputs comprise user-inputted data intended to be stored at the web-based application. The user inputs are transmitted to a management component that is configured to interact with a second web browser that communicates with the web-based application. The management component obfuscates at least a portion of the user-inputted data and forwards the obfuscated and un-obfuscated portions of the user inputs to the second web browser, which correspondingly transmits the obfuscated and un-obfuscated portions of the user inputs to the remote web-based application.
    Type: Grant
    Filed: November 20, 2014
    Date of Patent: December 15, 2015
    Assignee: VMware, Inc.
    Inventors: Steven Henry Strassmann, Zachary James Shepherd
  • Publication number: 20150141140
    Abstract: Example apparatus and methods facilitate providing a user-defined channel that presents content from, for example, a virtual video playlist. The playlist may include raw or edited dips of user-generated video content (e.g., video game highlights, smart phone recordings). The clips may be edited with sound, text, graphics, special effects or in other ways and then organized into the playlist. The playlist may be organized to facilitate presenting a collection of clips as a continuous show. For example, a user may produce a playlist of goals scored in their favorite video game. The highlights may be of goals scored by the user, in which case the video may come from the user's device, or of goals scored by other players, in which case the video may come from another users device or playlist. Playback of the playlist may be manipulated with respect to order, frequency, or other parameters.
    Type: Application
    Filed: November 20, 2013
    Publication date: May 21, 2015
    Applicant: Microsoft Corporation
    Inventors: Kyle Lampe, Matthew White, Aimee Freeding, James Shepherd
  • Publication number: 20150139613
    Abstract: Embodiments disclosed herein enable a user to generate an audio-visual project. Certain embodiments enable a user to use one of a plurality of predefined templates to generate a project easily and quickly. Other embodiments enable a user to generate a custom project that gives more control to the user, compared to if the user selected one of the predefined templates. Each project includes one or more segments, which may be specified by a user directly, or may be specified by the template selected by the user. An effect is applied to each segment, wherein the effect specifies how many video and audio slots are included in the segment, if any, and can specify one or more other properties of the segment. Projects generated using embodiments disclosed herein can be saved and shared with other users.
    Type: Application
    Filed: November 21, 2013
    Publication date: May 21, 2015
    Applicant: Microsoft Corporation
    Inventors: David Mondelore, Brian Stone, Tim Ackroyd, David Millard, James Shepherd, Kyle Lampe
  • Publication number: 20150082416
    Abstract: Systems and methods for obfuscating user data in a remote web-based application are disclosed. According to one method, user inputs to a displayed web page of the remote web-based application are received at a first web browser that is used by the user, wherein at least a portion of the user inputs comprise user-inputted data intended to be stored at the web-based application. The user inputs are transmitted to a management component that is configured to interact with a second web browser that communicates with the web-based application. The management component obfuscates at least a portion of the user-inputted data and forwards the obfuscated and un-obfuscated portions of the user inputs to the second web browser, which correspondingly transmits the obfuscated and un-obfuscated portions of the user inputs to the remote web-based application.
    Type: Application
    Filed: November 20, 2014
    Publication date: March 19, 2015
    Inventors: Steven Henry STRASSMANN, Zachary James SHEPHERD
  • Patent number: 8910297
    Abstract: Systems and methods for obfuscating user data in a remote web-based application are disclosed. According to one method, user inputs to a displayed web page of the remote web-based application are received at a first web browser that is used by the user, wherein at least a portion of the user inputs comprise user-inputted data intended to be stored at the web-based application. The user inputs are transmitted to a management component that is configured to interact with a second web browser that communicates with the web-based application. The management component obfuscates at least a portion of the user-inputted data and forwards the obfuscated and un-obfuscated portions of the user inputs to the second web browser, which correspondingly transmits the obfuscated and un-obfuscated portions of the user inputs to the remote web-based application.
    Type: Grant
    Filed: January 4, 2013
    Date of Patent: December 9, 2014
    Assignee: VMware, Inc.
    Inventors: Steven Henry Strassmann, Zachary James Shepherd
  • Patent number: 8401069
    Abstract: A video process receives an interlaced sequence of input fields organized in a plurality of frames and identifies whether each video cut occurs at a frame boundary. Where a cut occurs otherwise than at a frame boundary, the processes generates a synthetic field by motion compensation and interpolation. This synthetic field replaces one of the fields at the cut, effectively re-timing the cut to a frame boundary. The process thereby outputs a sequence of output fields in which every cut is positioned at a frame boundary, the sequence of output fields containing the same number of fields as the sequence of input fields.
    Type: Grant
    Filed: April 5, 2004
    Date of Patent: March 19, 2013
    Assignee: Snell Limited
    Inventors: James Shepherd, Andrew Major
  • Patent number: 8055991
    Abstract: Illustrative embodiments provide a computer implemented method, an apparatus, and a computer program product for error detection and recovery using an asynchronous transaction journal. In an illustrative embodiment the computer implemented method receives a request message from a requester, stores the request message in the asynchronous transaction journal and determines whether a sequence number contained within the request message is equal to a predetermined number. When the sequence number is equal, the computer implemented method performs a request in the request message to obtain a result and returns the result to the requester; otherwise the computer implemented method detects an error. The computer implemented method then attempts recovery from the error; otherwise the computer implemented method notifies the requestee.
    Type: Grant
    Filed: December 12, 2007
    Date of Patent: November 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: David Franklin Manning, David James Shepherd
  • Patent number: 8043556
    Abstract: An ablutionary installation including a mixing valve having respective inlets for hot and cold water and an outlet for temperature controlled water, a temperature sensor for monitoring outlet water temperature and providing a signal representative of the outlet water temperature to an electronic controller, a user interface permitting selection of outlet water temperature up to a pre-determined temperature, the electronic controller being operable to compare the selected and sensed outlet water temperatures for controlling the mixing valve to adjust the ratio of hot and cold water delivered to the outlet according to the selected outlet water temperature, and apparatus for initiating a disinfection cycle to deliver water to the outlet at a temperature higher than the pre-determined temperature, wherein the initiating apparatus includes an operating sequence with at least two inputs.
    Type: Grant
    Filed: January 18, 2006
    Date of Patent: October 25, 2011
    Assignee: Kohler Mira Limited
    Inventors: Kevin Peel, Timothy James Shepherd, Geoffrey Hawke Whale, Paul Vigars, Nicholas John Beck
  • Publication number: 20090158108
    Abstract: Illustrative embodiments provide a computer implemented method, an apparatus, and a computer program product for error detection and recovery using an asynchronous transaction journal. In an illustrative embodiment the computer implemented method receives a request message from a requester, stores the request message in the asynchronous transaction journal and determines whether a sequence number contained within the request message is equal to a predetermined number. When the sequence number is equal, the computer implemented method performs a request in the request message to obtain a result and returns the result to the requester; otherwise the computer implemented method detects an error. The computer implemented method then attempts recovery from the error; otherwise the computer implemented method notifies the requestee.
    Type: Application
    Filed: December 12, 2007
    Publication date: June 18, 2009
    Inventors: David Franklin Manning, David James Shepherd
  • Publication number: 20080112843
    Abstract: An ablutionary installation including a mixing valve having respective inlets for hot and cold water and an outlet for temperature controlled water, a temperature sensor for monitoring outlet water temperature and providing a signal representative of the outlet water temperature to an electronic controller, a user interface permitting selection of outlet water temperature up to a pre-determined temperature, the electronic controller being operable to compare the selected and sensed outlet water temperatures for controlling the mixing valve to adjust the ratio of hot and cold water delivered to the outlet according to the selected outlet water temperature, and apparatus for initiating a disinfection cycle to deliver water to the outlet at a temperature higher than the pre-determined temperature, wherein the initiating apparatus includes an operating sequence with at least two inputs.
    Type: Application
    Filed: January 18, 2006
    Publication date: May 15, 2008
    Inventors: Kevin Peel, Timothy James Shepherd, Geoffrey Hawke Whale, Paul Vigars, Nicholas John Beck
  • Publication number: 20070030146
    Abstract: A sensor-based communications device activator, including a first signal transmitting device having a sensor and a second signal transmitting device, which may be preprogrammed to automatically alert emergency rescue personnel to the location of an individual who, due to an emergency, is unable to alert the emergency personnel on his/her own behalf. When one or more stimuli are sensed by the sensor, the activator directs a communications device, optionally including a GPS-based location tracking technologies component, to contact an emergency service. Alternatively, a manual alert device of the activator may be activated by the user to achieve this same result. Whether the communications device is contacted automatically or manually, the emergency service not only will learn that the individual is in danger, but can also learn, via the GPS-based component, the location of the endangered individual.
    Type: Application
    Filed: August 2, 2006
    Publication date: February 8, 2007
    Applicant: GPS-911, LLC
    Inventor: James Shepherd
  • Publication number: 20060015156
    Abstract: A method of treating a patient having a condition selected from the group including hypertension, hypertensive crises, angina pectoris, chronic arthritis, erectile dysfunction, cerebral ischemia and chronic skin ulcers comprising the step of administering to the patient a therapeutically effective amount or dose, or series of amounts or doses, of ultraviolet light.
    Type: Application
    Filed: July 7, 2005
    Publication date: January 19, 2006
    Inventors: E. William Rosenberg, Karl Weber, Robert Sayre, John Dowdy, James Shepherd
  • Publication number: 20050226318
    Abstract: A video process receives an interlaced sequence of input fields organised in a plurality of frames and identifies whether each video cut occurs at a frame boundary. Where a cut occurs otherwise than at a frame boundary, the processes generates a synthetic field by motion compensation and imterpolation. This synthetic field replaces one of the fileds at the cut, effectively re-timing the cut to a frame boundary. The process thereby outputs a sequence of output fields in which every cut is positioned at a frame boundary, the sequence of output fields containing the same number of fields as the sequence of input fields.
    Type: Application
    Filed: April 5, 2004
    Publication date: October 13, 2005
    Inventors: James Shepherd, Andrew Major
  • Publication number: 20050188815
    Abstract: My device is a rim extension for drummers. Previously drummers playing cross-stick (a player using the stick across the rim of the drum) there were hindrances due to the fact that a player would get a very limited grip on the stick, as well as a hard time finding a consistent sound throughout performances. The rim extensions allow a drummer almost 1 and ½ inches of free space, thus, improving stick handling and consistency making cross-stick playing much more effective and easier.
    Type: Application
    Filed: May 16, 2005
    Publication date: September 1, 2005
    Inventor: James Shepherd
  • Publication number: 20030224095
    Abstract: The present invention is a non-caloric or reduced calorie frozen carbonated beverage and a method of making it. The freezing point of a diet beverage syrup is reduced through the use of a freezing point depressant, particularly a Sugar MNS which is used to replace a portion of the known high-potency non-caloric sweetener. The preferred Sugar MNS for use in the beverage and method of the present invention is erythritol.
    Type: Application
    Filed: April 20, 2001
    Publication date: December 4, 2003
    Applicant: THE COCA-COLA COMPANY
    Inventors: Grant E DuBois , James A Shepherd , Sandra C Ryan
  • Patent number: 5787902
    Abstract: A ventilated cigarette filter having a tobacco smoke filtering core, a tubular body of air-permeable material around the core, and an outer wrapper engaged around the tubular body and providing in use for the lateral ingress of external air therethrough into the tubular body, the core comprising a plurality of longitudinally aligned plugs of which one is an unwrapped buccal end plug of material which is the same as or similar to that of the surrounding tubular body so as to give a substantially uniform or integral buccal end appearance.
    Type: Grant
    Filed: February 18, 1997
    Date of Patent: August 4, 1998
    Assignee: Cigarette Components Limited
    Inventors: Richard Karl James Shepherd, John Charlton, Paul Francis Clarke