Patents by Inventor Richard A. Williamson

Richard A. 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: 8171432
    Abstract: In accordance with some embodiments, a flat version of an application interface is displayed. In response to detecting a user gesture on a view options icon while the flat version of the application interface is displayed, a curled version of the application interface is displayed. The curled version of the application interface includes an image of a curled page that obscures a first portion of the flat version of the application interface, and a roll-up region in a display region formerly occupied by a second portion of the flat version of the application interface. The roll-up region includes a plurality of option icons. When a user selection gesture on one or more of the plurality of option icons is detected, the flat version of the application interface is redisplayed with information corresponding to the option icons upon which user selection gestures were detected.
    Type: Grant
    Filed: June 20, 2008
    Date of Patent: May 1, 2012
    Assignee: Apple Inc.
    Inventors: Michael Matas, Chris Blumenberg, Stephen O. Lemay, Richard Williamson
  • Patent number: 8126546
    Abstract: A cardiac stimulation device has a plurality of electrodes that deliver therapeutic electrical stimulation to the heart. At least one electrode is designated a cathode that cathodically induces depolarization of the surrounding heart tissue. At least one electrode is designated an anode. The device is configured, through one or more of electrode size, electrode configuration, electrode arrangement, cathode/anode number and pulse delivery circuitry, to induce depolarization of the heart tissue in the area of the at least one anode electrode, thereby resulting in greater depolarization of the heart tissue with reduced power consumption.
    Type: Grant
    Filed: June 30, 2009
    Date of Patent: February 28, 2012
    Assignee: Pacesetter, Inc.
    Inventor: Richard Williamson
  • Publication number: 20120022943
    Abstract: The present technology provides a purchasing interface within an application that allows users to purchase a product from another source without leaving the application. The application offers a product for purchase, and a user, desiring to purchase the product can provide an input effective to cause a purchasing interface to be displayed. While the purchasing interface, or information presented therein, comes from the product source, which is different than the application source, it is presented in such a fashion that gives the impression to the user that they are purchasing the product directly from the application.
    Type: Application
    Filed: September 29, 2011
    Publication date: January 26, 2012
    Applicant: Apple Inc.
    Inventors: James Alexander Howard, William Bedford Turner, Christopher Blumenberg, Richard Williamson
  • Publication number: 20110295334
    Abstract: An implantable medical device includes a lead, a pulse generator, a cardiac signal module, a fusion detection module and a rate modification module. The lead includes electrodes that are configured to be positioned within a heart to sense cardiac signals of the heart. The pulse generator delivers stimulus pulses to the heart through at least one of the electrodes. The cardiac signal module monitors the cardiac signals and directs the pulse generator to deliver one or more of the stimulus pulses to the heart at a stimulation rate based on the cardiac signals. The fusion detection module identifies a presence of fusion-based behavior of the heart that is associated with delivery of the one or more of the stimulus pulses. The rate modification module then adjusts the stimulation rate based on the presence of the fusion-based behavior.
    Type: Application
    Filed: May 28, 2010
    Publication date: December 1, 2011
    Applicant: PACESETTER, INC.
    Inventor: Richard Williamson
  • Patent number: 8051429
    Abstract: The present invention comprises a method for allowing a data controlling object to interface with any number of user interface objects without requiring separate interface code for each user interface object and without restricting the user interface to certain predetermined designs. The present method provides objects called association objects that are interposed between a data controlling object and each user interface object. Each kind of user interface object has a corresponding association object. The association object for a particular kind of user interface object contains code that allows the association object to interact with the specific kind of user interface object with which it is associated. Each association object also presents a standard interface to a data controlling object, regardless of the kind of user interface object with which the association object is associated.
    Type: Grant
    Filed: September 28, 2004
    Date of Patent: November 1, 2011
    Assignee: NeXT Software, Inc.
    Inventors: Richard Williamson, Linus Upson, Jack Greenfield, Dan Willhite
  • Publication number: 20110252306
    Abstract: A method includes receiving a document from a server, where the document includes an embedded script. The method also includes rendering and displaying the document at an electronic device and executing the embedded script. The method furthermore includes establishing a touchevent interface object that includes a plurality of touchlists, and upon detecting one or more touches on the touch-sensitive surface, updating the touchevent interface object with touch data, including values in two or more of the touchlists. The method includes further executing the embedded script in accordance with the values in at least one of the two or more touchlists.
    Type: Application
    Filed: June 17, 2011
    Publication date: October 13, 2011
    Inventors: Richard Williamson, Gregory Dennis Bolsinga, Tim Omernick
  • Publication number: 20110252307
    Abstract: A method includes receiving a touch event, where the touch event includes a plurality of touch lists. The plurality of touch lists includes one or more of: a first touch list for one or more touches associated with a target of the touch event, a second touch list for one or more changed touches, and a third touch list for all touches detected on a touch-sensitive surface. The method includes processing the touch event.
    Type: Application
    Filed: June 17, 2011
    Publication date: October 13, 2011
    Inventors: Richard Williamson, Gregory Dennis Boisinga, Tim Omemick
  • Publication number: 20110246618
    Abstract: The present technology presents targeted content, such as a targeted application, in multiple different configurations to correspond to multiple display orientations. In one example, a primary application having a view reserved to present the targeted application is configured to be presented in either a landscape or a portrait presentation format depending on the orientation of the display. The primary application is further configured to switch from either the landscape or portrait presentation format to the other presentation format when the orientation of the display is changed. Accordingly, the targeted application can be downloaded in multiple configurations so that the configuration that is appropriate for the displayed presentation format of the primary application can be presented with the reserved view.
    Type: Application
    Filed: April 26, 2010
    Publication date: October 6, 2011
    Applicant: Apple Inc.
    Inventors: James Alexander Howard, William Bedford Turner, Christopher Blumenberg, Richard Williamson
  • Publication number: 20110246290
    Abstract: The present technology provides a purchasing interface within an application that allows users to purchase a product from another source without leaving the application. The application offers a product for purchase, and a user, desiring to purchase the product can provide an input effective to cause a purchasing interface to be displayed. While the purchasing interface, or information presented therein, comes from the product source, which is different than the application source, it is presented in such a fashion that gives the impression to the user that they are purchasing the product directly from the application.
    Type: Application
    Filed: April 26, 2010
    Publication date: October 6, 2011
    Applicant: Apple Inc.
    Inventors: James Alexander Howard, William Bedford Turner, Christopher Blumenberg, Richard Williamson
  • Publication number: 20110246296
    Abstract: The present technology presents targeted content, such as a targeted application, within a primary application, in such a fashion that the targeted application is a separate process from the primary application. The targeted application is targeted to a specific user by compiling targeting data, generally describing aspects related to the user and information about the primary application for use by an application server, which processes the targeting data to determine suitable content. The present technology further achieves a balance between the need to protect a user's information and sharing some of this information with trusted sources for selecting targeted content to be displayed within a primary application by providing an operating system process to accept requests and compile targeting data for determined targeted content from the primary application without sharing the targeting data with the primary application.
    Type: Application
    Filed: April 26, 2010
    Publication date: October 6, 2011
    Applicant: Apple Inc.
    Inventors: James Alexander Howard, William Bedford Turner, Christopher Blumenberg, Richard Williamson
  • Publication number: 20110246536
    Abstract: The present invention creates a model that maps object classes in an object-oriented environment to a data source. The model maps the relationship between properties of each object class and data of the data source. The present invention can be used with a data source such as a relational database, user interface, file system, or object-oriented database. An application's object classes and data source schema are designed independent of the other since the model can be used to map one to the other. The model is comprised of entities and attributes. An entity maps to an object class and to at least one table of the DBMS. An entity contains attributes either simple or derived. A simple attribute maps to a DBMS column. A derived attribute is a combination of other attributes and does not directly map to a DBMS column. A relationship creates a link between entities of the model. A relationship can be used to flatten an attribute or flatten a relationship.
    Type: Application
    Filed: June 10, 2011
    Publication date: October 6, 2011
    Applicant: NEXT SOFTWARE, INC.
    Inventors: Richard Williamson, Linus Upson, Jack Greenfield, Daniel Willhite
  • Patent number: 8014869
    Abstract: A method and apparatus for adjusting a visual image provided to a patient. In one embodiment, an image may be presented to the patient to obtain the patient's subjective perception of the image, and the patient may either manipulate the image to obtain a desired adjustment, or guide a clinician performing the adjustment. In another embodiment, the clinician may make objective observations of, for example, the position of an electrode array on the patient's retina, and make adjustments accordingly. The adjustment may be a spatial adjustment comprising a re-mapping performed to decreases image distortion resulting from differences in the patient's perception of stimulation of different areas of the retina. Such distortion may result from differences between the patient's perception of stimulation falling within the macula, and stimulation falling within the periphery surrounding the macula. The adjustment may also compensate for translations or rotations of the electrode array on the retina.
    Type: Grant
    Filed: July 25, 2006
    Date of Patent: September 6, 2011
    Assignee: Second Sight Medical Products, Inc.
    Inventors: Robert J. Greenberg, Richard Williamson
  • Patent number: 7984451
    Abstract: The present invention comprises a method for allowing a data controlling object to interface with any number of user interface objects without requiring separate interface code for each user interface object and without restricting the user interface to certain predetermined designs. The present method provides objects called association objects that are interposed between a data controlling object and each user interface object. Each kind of user interface object has a corresponding association object. The association object for a particular kind of user interface object contains code that allows the association object to interact with the specific kind of user interface object with which it is associated. Each association object also presents a standard interface to a data controlling object, regardless of the kind of user interface object with which the association object is associated.
    Type: Grant
    Filed: September 28, 2004
    Date of Patent: July 19, 2011
    Assignee: NeXT Software, Inc.
    Inventors: Richard Williamson, Linus Upson, Jack Greenfield, Dan Willhite
  • Patent number: 7984017
    Abstract: The present invention creates a model that maps object classes in an object-oriented environment to a data source. The model maps the relationship between properties of each object class and data of the data source. The present invention can be used with a data source such as a relational database, user interface, file system, or object-oriented database. An application's object classes and data source schema are designed independent of the other since the model can be used to map one to the other. The model is comprised of entities and attributes. An entity maps to an object class and to at least one table of the DBMS. An entity contains attributes either simple or derived. A simple attribute maps to a DBMS column. A derived attribute is a combination of other attributes and does not directly map to a DBMS column. A relationship creates a link between entities of the model. A relationship can be used to flatten an attribute or flatten a relationship.
    Type: Grant
    Filed: July 31, 2006
    Date of Patent: July 19, 2011
    Assignee: Next Software, Inc.
    Inventors: Richard Williamson, Linus Upson, Jack Greenfield, Daniel Willhite
  • Publication number: 20110154188
    Abstract: A computer-implemented method, for use in conjunction with a portable electronic device with a touch screen display, comprises displaying at least a portion of a structured electronic document on the touch screen display, wherein the structured electronic document comprises a plurality of boxes of content, and detecting a first gesture at a location on the displayed portion of the structured electronic document. A first box in the plurality of boxes at the location of the first gesture is determined. The first box on the touch screen display is enlarged and substantially centered.
    Type: Application
    Filed: December 29, 2010
    Publication date: June 23, 2011
    Inventors: Scott Forstall, Greg Christie, Stephen O. Lemay, Imran Chaudhri, Richard Williamson, Chris Blumenberg, Marcel van Os, Andre M.J. Boule
  • Patent number: 7966578
    Abstract: A computer-implemented method, for use in conjunction with a portable multifunction device with a touch screen display, comprises displaying a portion of page content, including a frame displaying a portion of frame content and also including other content of the page, on the touch screen display. An N-finger translation gesture is detected on or near the touch screen display. In response, the page content, including the displayed portion of the frame content and the other content of the page, is translated to display a new portion of page content on the touch screen display. An M-finger translation gesture is detected on or near the touch screen display, where M is a different number than N. In response, the frame content is translated to display a new portion of frame content on the touch screen display, without translating the other content of the page.
    Type: Grant
    Filed: December 19, 2007
    Date of Patent: June 21, 2011
    Assignee: Apple Inc.
    Inventors: Francisco Ryan Tolmasky, Richard Williamson, Chris Blumenberg, Patrick Lee Coffman
  • Patent number: 7962221
    Abstract: A method and apparatus for adjusting a visual image provided to a patient. In one embodiment, an image may be presented to the patient to obtain the patient's subjective perception of the image, and the patient may either manipulate the image to obtain a desired adjustment, or guide a clinician performing the adjustment. In another embodiment, the clinician may make objective observations of, for example, the position of an electrode array on the patient's retina, and make adjustments accordingly. The adjustment may be a spatial adjustment comprising a re-mapping performed to decreases image distortion resulting from differences in the patient's perception of stimulation of different areas of the retina. Such distortion may result from differences between the patient's perception of stimulation falling within the macula, and stimulation falling within the periphery surrounding the macula. The adjustment may also compensate for translations or rotations of the electrode array on the retina.
    Type: Grant
    Filed: July 25, 2006
    Date of Patent: June 14, 2011
    Assignee: Second Sight Medical Products, Inc.
    Inventors: Robert J. Greenberg, Richard Williamson
  • Publication number: 20110134066
    Abstract: Methods, systems, and graphical user interfaces for displaying hyperlink information are disclosed. In one embodiment, a portable electronic device with a touch screen display: displays content on the touch screen display, wherein the content includes a plurality of links to additional content; detects a contact by a finger with the touch screen display, wherein the contact includes an area of contact; determines a point within the area of contact; choosing a first link in the plurality of links based on proximity of the first link to the determined point; and displays information associated with the first link over the displayed content, wherein the information associated with the first link includes information other than anchor text of the first link.
    Type: Application
    Filed: February 15, 2011
    Publication date: June 9, 2011
    Inventors: Chris Blumenberg, Francisco Ryan Tolmasky, Richard Williamson
  • Patent number: 7957955
    Abstract: Word recommendations are provided in response to text input. For a particular text input, possible word recommendations are identified based on the characters of the input and corresponding neighbor characters on a keyboard layout. The possible word recommendations are scored based on how closely they match the input word on a character-by-character basis, and a subset of the possible word recommendations are selected for presentation to the user.
    Type: Grant
    Filed: January 5, 2007
    Date of Patent: June 7, 2011
    Assignee: Apple Inc.
    Inventors: Greg Christie, Bas Ording, Scott Forstall, Kenneth Kocienda, Richard Williamson, Jerome René Bellegarda
  • Publication number: 20110080364
    Abstract: An insertion marker that is displayed on a touch screen may be moved by a user via an insertion marker placement aid. The insertion marker placement aid is displayed on the touch screen after a contact with the touch screen is detected. The insertion marker placement aid provides visual feedback to the user, indicating that the insertion marker is subject to repositioning by the user. When the contact is moved across the touch screen, the insertion marker and the insertion marker placement aid is moved in accordance with the movement of the contact. When the contact is broken (i.e., no longer detected), the insertion marker placement aid is removed from display and the insertion marker comes to rest.
    Type: Application
    Filed: December 9, 2010
    Publication date: April 7, 2011
    Inventors: Bas Ording, Marcel Van Os, Kenneth Kocienda, Richard Williamson, Scott Forstall