Patents by Inventor Richard Williamson

Richard Williamson 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: 11099833
    Abstract: A system and method of modifying an application implementation. Modification of application implementation may include modification, addition, and/or removal of machine-readable instructions. Modification of machine readable instructions prior to run-time may modify implementation of one or more features. Physical computer processor(s) may be configured by computer readable instructions to obtain machine-readable instructions. Machine-readable instructions may, cause a target computing platform to implement an application when executed. Physical computer processor(s) may obtain information regarding implementation of the application by the target computing platform and analyze the machine-readable instructions and/or the information to create one or more rules for modifying application implementation by the computing platform. Physical computer processor(s) may modify the machine-readable instructions based on the rules to add features to and/or remove features from the machine-readable instructions.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: August 24, 2021
    Assignee: Flexion Mobile PLC
    Inventors: Andreas Nils Olof MacMahon, Peter Zoltan Takacs, Jonathan Richard Williamson
  • Patent number: 11079933
    Abstract: A portable electronic device having a touch screen display performs a set of operations, including displaying a plurality of key icons, each having an adjustable size hit region, and receiving a sequence of individual touch points input by a user on the touch screen display. The operations performed by the device further include processing the received individual touch points by: forming a user-input directed graph for the sequence of individual touch points received so far, determining a character corresponding to a last received individual touch point in accordance with the adjustable hit regions of the displayed key icons, displaying a sequence of characters corresponding to the sequence of individual touch points, and updating sizes of the adjustable hit regions for a plurality of the key icons in accordance with the sequence of individual touch points input by the user.
    Type: Grant
    Filed: February 7, 2019
    Date of Patent: August 3, 2021
    Assignee: Apple Inc.
    Inventors: Kenneth Kocienda, Greg Christie, Bas Ording, Scott Forstall, Richard Williamson, Jerome René Bellegarda
  • Patent number: 11029838
    Abstract: A computer-implemented method for use in conjunction with a computing device with a touch screen display comprises: detecting one or more finger contacts with the touch screen display, applying one or more heuristics to the one or more finger contacts to determine a command for the device, and processing the command. The one or more heuristics comprise: a heuristic for determining that the one or more finger contacts correspond to a one-dimensional vertical screen scrolling command, a heuristic for determining that the one or more finger contacts correspond to a two-dimensional screen translation command, and a heuristic for determining that the one or more finger contacts correspond to a command to transition from displaying a respective item in a set of items to displaying a next item in the set of items.
    Type: Grant
    Filed: December 4, 2019
    Date of Patent: June 8, 2021
    Assignee: Apple Inc.
    Inventors: Stephen O. LeMay, Richard Williamson
  • Patent number: 11007370
    Abstract: A method is provided for establishing a communication session with an implantable medical device (“IMD”). The method includes configuring an IMD and an external device to communicate with one another through a protocol that utilizes a dedicated advertisement channel. The advertisement period and the scan period of the protocol are independent of one another such that the advertisement and scan periods at least partially overlap intermittently after a number of cycles. When the external device detects one of the advertisement notices, the method includes establishing a communications link between the external device and the IMD.
    Type: Grant
    Filed: January 2, 2018
    Date of Patent: May 18, 2021
    Assignee: PACESETTER, INC.
    Inventors: Reza Shahandeh, Richard Williamson, Gabriel A. Mouchawar, Brent Croft, William Winstrom, Robert McCormick, Jorge N. Amely-Velez, Thanh Tieu, Ali Dianaty, Samir Shah, Yongjian Wu
  • Publication number: 20210112152
    Abstract: A portable multifunction device displays a first widget on a touch screen and detects a first gesture on a settings icon on the first widget. In response to the first gesture, the device displays user-adjustable settings for a plurality of widgets, including settings for the first widget. The device detects one or more additional gestures to change one or more settings for one or more widgets in the plurality of widgets. In response to the additional gestures, the device changes one or more settings for other widgets, including changing one or more settings for a respective widget other than the first widget. Upon detecting a widget selection gesture and a finishing gesture on the touch screen, the device displays a second widget in the plurality of widgets other than the first widget.
    Type: Application
    Filed: September 11, 2020
    Publication date: April 15, 2021
    Inventors: Timothy P. OMERNICK, Andre M. J. BOULE, Richard WILLIAMSON, Imran CHAUDHRI, Freddy Allen ANZURES, Greg CHRISTIE
  • Publication number: 20210046323
    Abstract: A method is provided for establishing a communication session with an implantable medical device (“IMD”). The method includes configuring an IMD and an external device to communicate with one another through a protocol that utilizes a dedicated advertisement channel. The advertisement period and the scan period of the protocol are independent of one another such that the advertisement and scan periods at least partially overlap intermittently after a number of cycles. When the external device detects one of the advertisement notices, the method includes establishing a communications link between the external device and the IMD.
    Type: Application
    Filed: November 2, 2020
    Publication date: February 18, 2021
    Inventors: Reza Shahandeh, Richard Williamson, Gabriel Mouchawar, Brent Croft, William Winstrom, Robert McCormick, Jorge N. Amely-Velez, Thanh Tieu, Ali Dianaty, Samir Shah, Yongjian Wu
  • Publication number: 20200391031
    Abstract: A computer implemented method and system is provided for managing neural stimulation therapy. The method comprises under control of one or more processors configured with program instructions. The method delivers a series of candidate stimulation waveforms having varied stimulation intensities to at least one electrode located proximate to nervous tissue of interest. A parameter defines the candidate stimulation waveforms is changed to vary the stimulation intensity. The method identifies a first candidate stimulation waveform that induces a paresthesia-abatement effect, while continuing to induce a select analgesic effect. The method further identifies a second candidate stimulation waveform that does not induce the select analgesic effect. The method sets a stimulation therapy based on the first and second candidate stimulation waveforms.
    Type: Application
    Filed: September 1, 2020
    Publication date: December 17, 2020
    Inventors: Xiaoyi Min, Alexander Kent, Richard Williamson
  • Patent number: 10864372
    Abstract: A computer implemented method and system is provided for managing neural stimulation therapy. The method comprises under control of one or more processors configured with program instructions. The method delivers a series of candidate stimulation waveforms having varied stimulation intensities to at least one electrode located proximate to nervous tissue of interest. A parameter defines the candidate stimulation waveforms is changed to vary the stimulation intensity. The method identifies a first candidate stimulation waveform that induces a paresthesia-abatement effect, while continuing to induce a select analgesic effect. The method further identifies a second candidate stimulation waveform that does not induce the select analgesic effect. The method sets a stimulation therapy based on the first and second candidate stimulation waveforms.
    Type: Grant
    Filed: March 27, 2018
    Date of Patent: December 15, 2020
    Inventors: Xiaoyi Min, Alexander Kent, Richard Williamson
  • Publication number: 20200314234
    Abstract: A device, method, and graphical user interface for providing maps, directions, and location-based information on a touch screen display are disclosed.
    Type: Application
    Filed: June 15, 2020
    Publication date: October 1, 2020
    Inventors: Michael MATAS, Christopher BLUMENBERG, Andre M.J. BOULE, Stephen O. LEMAY, Richard WILLIAMSON
  • Patent number: 10778828
    Abstract: A portable multifunction device displays a first widget on a touch screen and detects a first gesture on a settings icon on the first widget. In response to the first gesture, the device displays user-adjustable settings for a plurality of widgets, including settings for the first widget. The device detects one or more additional gestures to change one or more settings for one or more widgets in the plurality of widgets. In response to the additional gestures, the device changes one or more settings for other widgets, including changing one or more settings for a respective widget other than the first widget. Upon detecting a widget selection gesture and a finishing gesture on the touch screen, the device displays a second widget in the plurality of widgets other than the first widget.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: September 15, 2020
    Assignee: Apple Inc.
    Inventors: Timothy P. Omernick, Andre M. J. Boule, Richard Williamson, Imran Chaudhri, Freddy Allen Anzures, Greg Christie
  • Patent number: 10686930
    Abstract: A device, method, and graphical user interface for providing maps, directions, and location-based information on a touch screen display are disclosed.
    Type: Grant
    Filed: October 26, 2012
    Date of Patent: June 16, 2020
    Assignee: Apple Inc.
    Inventors: Michael Matas, Christopher Blumenberg, Andre M. J. Boule, Stephen O. Lemay, Richard Williamson
  • Publication number: 20200110524
    Abstract: A computer-implemented method for use in conjunction with a computing device with a touch screen display comprises: detecting one or more finger contacts with the touch screen display, applying one or more heuristics to the one or more finger contacts to determine a command for the device, and processing the command. The one or more heuristics comprise: a heuristic for determining that the one or more finger contacts correspond to a one-dimensional vertical screen scrolling command, a heuristic for determining that the one or more finger contacts correspond to a two-dimensional screen translation command, and a heuristic for determining that the one or more finger contacts correspond to a command to transition from displaying a respective item in a set of items to displaying a next item in the set of items.
    Type: Application
    Filed: December 4, 2019
    Publication date: April 9, 2020
    Inventors: Stephen O. LEMAY, Richard WILLIAMSON
  • Publication number: 20200026405
    Abstract: A computer-implemented method for use in conjunction with a computing device with a touch screen display comprises: detecting one or more finger contacts with the touch screen display, applying one or more heuristics to the one or more finger contacts to determine a command for the device, and processing the command. The one or more heuristics comprise: a heuristic for determining that the one or more finger contacts correspond to a one-dimensional vertical screen scrolling command, a heuristic for determining that the one or more finger contacts correspond to a two-dimensional screen translation command, and a heuristic for determining that the one or more finger contacts correspond to a command to transition from displaying a respective item in a set of items to displaying a next item in the set of items.
    Type: Application
    Filed: September 16, 2019
    Publication date: January 23, 2020
    Inventors: Stephen O. LEMAY, Richard WILLIAMSON
  • Publication number: 20200016220
    Abstract: Bifidobacterium longum strains and cell wall fractions isolated from Bifidobacterium longum strains are useful in the prophylaxis or treatment of a respiratory viral infection in a subject. They are also useful in the prophylaxis of a secondary bacterial infection associated with a respiratory viral infection in a subject, especially a subject who is susceptible to respiratory infections.
    Type: Application
    Filed: February 28, 2018
    Publication date: January 16, 2020
    Applicant: Alimentary Health Limited
    Inventors: Barry KIELY, Liam O'MAHONY, David GROEGER, Raymond Alan GRANT, David MICHALOVICH, Edith M. HESSEL, Richard A. WILLIAMSON
  • Publication number: 20190381326
    Abstract: A method is provided for establishing a communication session with an implantable medical device (“IMD”). The method includes configuring an IMD and an external device to communicate with one another through a protocol that utilizes a dedicated advertisement channel. The advertisement period and the scan period of the protocol are independent of one another such that the advertisement and scan periods at least partially overlap intermittently after a number of cycles. When the external device detects one of the advertisement notices, the method includes establishing a communications link between the external device and the IMD.
    Type: Application
    Filed: January 2, 2018
    Publication date: December 19, 2019
    Inventors: Reza Shahandeh, Richard Williamson, Gabriel A. Mouchawar, Brent Croft, William Winstrom, Robert McCormick, Jorge N. Amely-Velez, Thanh Tieu, Ali Dianaty, Samir Shah, Yongjian Wu
  • Patent number: 10510466
    Abstract: In general, aspects of this invention relate to electrical cables and, in particular, to a cable with electromagnetic and/or anti-ballistic shielding. According to one aspect, a cable may comprise: a conductor; a continuous metallic sheath surrounding the conductor; and a supplemental sheath layer surrounding the metallic sheath. According to another aspect, a cable may comprise: a conductor; an armor layer surrounding the conductor; a fabric layer surrounding the conductor; and a polymer layer surrounding the conductor. According to yet another aspect, a cable may comprise: a conductor; an inner synthetic strength member surrounding the conductor; a polymer compound positioned between the conductor and the inner synthetic strength member; a polymer layer surrounding the inner synthetic strength member; an armor layer surrounding the polymer layer; an outer synthetic strength member surrounding the armor layer; and a polyolefin layer surrounding the outer synthetic strength member.
    Type: Grant
    Filed: April 9, 2018
    Date of Patent: December 17, 2019
    Assignee: Marmon Utility LLC
    Inventors: Richard Williamson, Gregory J. Smith
  • Publication number: 20190320057
    Abstract: A portable multifunction device displays a first widget on a touch screen and detects a first gesture on a settings icon on the first widget. In response to the first gesture, the device displays user-adjustable settings for a plurality of widgets, including settings for the first widget. The device detects one or more additional gestures to change one or more settings for one or more widgets in the plurality of widgets. In response to the additional gestures, the device changes one or more settings for other widgets, including changing one or more settings for a respective widget other than the first widget. Upon detecting a widget selection gesture and a finishing gesture on the touch screen, the device displays a second widget in the plurality of widgets other than the first widget.
    Type: Application
    Filed: May 31, 2019
    Publication date: October 17, 2019
    Inventors: Timothy P. OMERNICK, Andre M.J. BOULE, Richard WILLIAMSON, Imran CHAUDHRI, Freddy Allen ANZURES, Greg CHRISTIE
  • Patent number: 10409461
    Abstract: A portable multifunction device configured for displaying an application on a display that includes a first user input element and a second user input element. In response to detecting a first input that corresponds to the selection of a first user input element, enlarging and centering display of a first area that includes the first input element and at least a portion of the second user input element. While displaying the enlarged first area detecting a second input that corresponds to selection of the second user input element. In response to detecting the second input, centering display of the second input element. Subsequent to detecting the second input, receiving input for the second user input element. In response to receiving the input for the second user input element, displaying a representation of the received input in the second user input element.
    Type: Grant
    Filed: March 8, 2019
    Date of Patent: September 10, 2019
    Assignee: Apple Inc.
    Inventors: Francisco Ryan Tolmasky, Richard Williamson, Patricia J. Coleman, Christopher Blumenberg, Corbin Robert Dunn, Stephen O. Lemay, Marcel Van Os
  • Patent number: 10387549
    Abstract: A graphics object can be expressed using procedural language embedded in a markup language document. In an embodiment, a drawing space is specified in markup language. A drawing command to arbitrarily draw a graphics object into the drawing space is specified in procedural language. Interpretation of the markup and procedural language commands results in the rendering of the arbitrary graphics object. In another embodiment, there is a browser comprising a rendering engine, an interpreter, and parser. The rendering engine is configured to interpret a markup language instruction that specifies a drawing space as well as drawing commands in procedural language for drawing an arbitrary graphical object into the drawing space. The parser can then parse the drawing commands and convert them into an execution tree of tree objects.
    Type: Grant
    Filed: September 27, 2016
    Date of Patent: August 20, 2019
    Assignee: Apple Inc.
    Inventors: Richard Williamson, David Hyatt, John Louch
  • Publication number: 20190220155
    Abstract: A portable multifunction device configured for displaying an application on a display that includes a first user input element and a second user input element. In response to detecting a first input that corresponds to the selection of a first user input element, enlarging and centering display of a first area that includes the first input element and at least a portion of the second user input element. While displaying the enlarged first area detecting a second input that corresponds to selection of the second user input element. In response to detecting the second input, centering display of the second input element. Subsequent to detecting the second input, receiving input for the second user input element. In response to receiving the input for the second user input element, displaying a representation of the received input in the second user input element.
    Type: Application
    Filed: March 8, 2019
    Publication date: July 18, 2019
    Inventors: Francisco Ryan TOLMASKY, Richard WILLIAMSON, Patricia J. COLEMAN, Christopher BLUMENBERG, Corbin Robert DUNN, Stephen O. LEMAY, Marcel VAN OS