Patents by Inventor Robert Winchester

Robert Winchester 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: 11912823
    Abstract: Provided herein are methods of preparing a poloxamer for use in a cell culture medium. Also provided herein are cell culture media containing the poloxamer prepared by the methods herein, as well as methods of using the media for cell culturing and polypeptide production from cells.
    Type: Grant
    Filed: May 13, 2021
    Date of Patent: February 27, 2024
    Assignee: Genentech, Inc.
    Inventors: Ganesh Prasadh Vissvesvaran, Robert David Kiss, Steven J. Meier, Inchan Kwon, Kara Calhoun, Kate Winchester, Amelia Adams, Marion Glenn, Stefan Koenig, Alan Deese
  • Patent number: 9552150
    Abstract: A user interface control for scrolling a display of computer program data during retrieval of computer program data includes a track, a bar overlying the track, and a thumb button movable along the bar to scroll the displayed data. The size of the track indicates the total amount of data being retrieved, and the size of the bar varies to indicate the progress of the data retrieval. Thus, the ratio of the size of the bar to that of the track indicates the ratio of available to total data. The computer program data is displayed in a display area allocated to the computer program, and the size of the thumb button (compared to a corresponding size of the track) indicates the ratio of the amount of data displayed in the display area to the total amount of data being retrieved.
    Type: Grant
    Filed: August 21, 2008
    Date of Patent: January 24, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rebecca Jo Schaller, Joseph Robert Winchester
  • Publication number: 20140367933
    Abstract: A snowboard without foot bindings enables a rider to perform skateboard tricks while sliding on snow. A pair of runner boards is connected in a spaced longitudinal relationship by a strut. A pole is attached to the strut by a universal joint enabling a rider to perform maneuvers while holding onto a handle at the end of the pole. The universal joint enables the runner boards to rotate 360° about a longitudinal axis extending along the board and rotate 360° about a vertical axis and other angles therebetween providing the same freedom of movement to the runner boards that a skateboard provides for its rider. The pole is pivotally mounted to the connector enabling the pole to pivot through an arc of at least 180°.
    Type: Application
    Filed: June 14, 2013
    Publication date: December 18, 2014
    Inventors: Grant George Robert Winchester, Robert G. Dickie
  • Patent number: 8905410
    Abstract: A snowboard without foot bindings enables a rider to perform skateboard tricks while sliding on snow. A pair of runner boards is connected in a spaced longitudinal relationship by a strut. A pole is attached to the strut by a universal joint enabling a rider to perform maneuvers while holding onto a handle at the end of the pole. The universal joint enables the runner boards to rotate 360° about a longitudinal axis extending along the board and rotate 360° about a vertical axis and other angles therebetween providing the same freedom of movement to the runner boards that a skateboard provides for its rider. The pole is pivotally mounted to the connector enabling the pole to pivot through an arc of at least 180°.
    Type: Grant
    Filed: June 14, 2013
    Date of Patent: December 9, 2014
    Inventors: Grant George Robert Winchester, Robert G. Dickie
  • Publication number: 20130293463
    Abstract: A method for repeated emphasis of a component in a user interface may include selecting, by a processor, at least one component in a user interface for target emphasis for performance of a repeated emphasis. The method may also include performing, by the processor, the repeated emphasis on the at least one selected component. Performing the repeated emphasis may include automatically, repeatedly performing an action associated with the selected component without a user input, wherein each action would require the user input without the repeated emphasis being performed.
    Type: Application
    Filed: May 1, 2012
    Publication date: November 7, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: COLIN CHARLES STONE, Joseph Robert Winchester
  • Patent number: 8392830
    Abstract: A method and system for code editing using copy and paste operations are provided. The method includes copying a section of text (111) from a source program text (101) and providing source context information (120) for the copied section of text (111). The method further includes pasting (140) the copied section of text (111) to a destination location, including: defining the pasted text (140) as separate from the destination program text (102); carrying out editing (132) to conform variables of the pasted text to the variables of the destination program text (102); and then integrating (133) the pasted text into the destination program text (102). The step of carrying out editing to conform variables of the pasted text (140) to the variables of the destination program text (102) references the source context information (120) and context information (104) of the destination program text (102).
    Type: Grant
    Filed: July 2, 2008
    Date of Patent: March 5, 2013
    Assignee: International Business Machines Corporation
    Inventors: Gordon Douglas Hutchison, David Geoffrey Screen, Joseph Robert Winchester
  • Publication number: 20120291010
    Abstract: A code assistance feature provides a user with a set of suggested program code insertions at a given point in the program code being edited. For example, in response to a user command, the feature identifies syntactically correct possible insertions derived from a search for insertions of a compatible type. The feature identifies members in the set of possible code insertions that can be expanded via a field dereference or subroutine call to provide further possible code insertions for selection by the user.
    Type: Application
    Filed: July 25, 2012
    Publication date: November 15, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gordon Douglas HUTCHISON, David Geoffrey SCREEN, Joseph Robert WINCHESTER
  • Patent number: 8312427
    Abstract: To facilitate code building, a user can identify an expression to be copied at a position in a source section of program code. Occurrences of the user-selected expression form a set of candidate code expressions. The user-selected expression may include some or all occurrences of a variable within an enclosing scope in the source section, program statements, etc. The formed set of candidate code expressions is presented to the user for user selection of one or more of the expression occurrences within the set. The set occurrences selected by the user are pasted to one or more target locations.
    Type: Grant
    Filed: April 7, 2008
    Date of Patent: November 13, 2012
    Assignee: International Business Machines Corporation
    Inventors: Gordon Douglas Hutchison, David Geoffrey Screen, Joseph Robert Winchester
  • Patent number: 8307335
    Abstract: A code assistance feature provides a user with a set of suggested program code insertions at a given point in the program code being edited. For example, in response to a user command, the feature identifies syntactically correct possible insertions derived from a search for insertions of a compatible type. The feature identifies members in the set of possible code insertions that can be expanded via a field dereference or subroutine call to provide further possible code insertions for selection by the user.
    Type: Grant
    Filed: April 25, 2008
    Date of Patent: November 6, 2012
    Assignee: International Business Machines Corporation
    Inventors: Gordon Douglas Hutchison, David Geoffrey Screen, Joseph Robert Winchester
  • Patent number: 8250546
    Abstract: A process and system for assisting a user to write new lines of code of a computer program based on code examples. A first line in each code sample matching a specified anchor line. A loop having a custom line branch and a code assist branch is executed. The custom line branch generates a new line for the computer program via a custom line provided by the user. The code assist branch generates a new line for the computer program via code assist. The code assist determines a set of assist lines from the code samples, translates the assist lines to a user context in each code example, selects from the assist lines set of preferred lines sequenced in an order of preference, presents the set of preferred lines to the user, receives a preferred line selected by the user, and stores the preferred line as a new line.
    Type: Grant
    Filed: July 16, 2008
    Date of Patent: August 21, 2012
    Assignee: International Business Machines Corporation
    Inventors: Gordon Douglas Hutchison, David Screen, Joseph Robert Winchester
  • Patent number: 8117592
    Abstract: A process and system for assisting a user to write new lines of code of a computer program based on code examples. A first line in each code sample matching a specified anchor line. A loop having a custom line branch and a code assist branch is executed. The custom line branch generates a new line for the computer program via a custom line provided by the user. The code assist branch generates a new line for the computer program via code assist. The code assist determines a set of assist lines from the code samples, selects from the assist lines set of preferred lines sequenced in an order of preference, presents the set of preferred lines to the user, receives a preferred line selected by the user after the user edits the selected line to fit the user's context, and stores the preferred line as a new line.
    Type: Grant
    Filed: July 15, 2008
    Date of Patent: February 14, 2012
    Assignee: International Business Machines Corporation
    Inventors: Gordon Douglas Hutchison, David Screen, Joseph Robert Winchester
  • Patent number: 8001197
    Abstract: A method of routing an email message comprises receiving a message to be routed, receiving details of a first recipient of the message, receiving an indication of a second recipient of the message, the indication defining a relationship to the first recipient, obtaining an address for the first recipient, obtaining an address for the second recipient, and transmitting the email message to the first and second recipients.
    Type: Grant
    Filed: March 24, 2009
    Date of Patent: August 16, 2011
    Assignee: International Business Machines Corporation
    Inventors: Gordon Douglas Hutchison, Joseph Robert Winchester
  • Publication number: 20100325612
    Abstract: To facilitate code building, a user can identify an expression to be copied at a position in a source section of program code. Occurrences of the user-selected expression form a set of candidate code expressions. The user-selected expression may include some or all occurrences of a variable within an enclosing scope in the source section, program statements, etc. The formed set of candidate code expressions is presented to the user for user selection of one or more of the expression occurrences within the set. The set occurrences selected by the user are pasted to one or more target locations.
    Type: Application
    Filed: April 7, 2008
    Publication date: December 23, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gordon Douglas Hutchison, David Geoffrey Screen, Joseph Robert Winchester
  • Publication number: 20100017786
    Abstract: A process and system for assisting a user to write new lines of code of a computer program based on code examples. A first line in each code sample matching a specified anchor line. A loop having a custom line branch and a code assist branch is executed. The custom line branch generates a new line for the computer program via a custom line provided by the user. The code assist branch generates a new line for the computer program via code assist. The code assist determines a set of assist lines from the code samples, selects from the assist lines set of preferred lines sequenced in an order of preference, presents the set of preferred lines to the user, receives a preferred line selected by the user after the user edits the selected line to fit the user's context, and stores the preferred line as a new line.
    Type: Application
    Filed: July 15, 2008
    Publication date: January 21, 2010
    Inventors: Gordon Douglas Hutchison, David Screen, Joseph Robert Winchester
  • Publication number: 20100017790
    Abstract: A process and system for assisting a user to write new lines of code of a computer program based on code examples. A first line in each code sample matching a specified anchor line. A loop having a custom line branch and a code assist branch is executed. The custom line branch generates a new line for the computer program via a custom line provided by the user. The code assist branch generates a new line for the computer program via code assist. The code assist determines a set of assist lines from the code samples, translates the assist lines to a user context in each code example, selects from the assist lines set of preferred lines sequenced in an order of preference, presents the set of preferred lines to the user, receives a preferred line selected by the user, and stores the preferred line as a new line.
    Type: Application
    Filed: July 16, 2008
    Publication date: January 21, 2010
    Inventors: Gordon Douglas Hutchison, David Screen, Joseph Robert Winchester
  • Publication number: 20090248819
    Abstract: A method of routing an email message comprises receiving a message to be routed, receiving details of a first recipient of the message, receiving an indication of a second recipient of the message, the indication defining a relationship to the first recipient, obtaining an address for the first recipient, obtaining an address for the second recipient, and transmitting the email message to the first and second recipients.
    Type: Application
    Filed: March 24, 2009
    Publication date: October 1, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gordon Douglas Hutchison, Joseph Robert Winchester
  • Publication number: 20090070707
    Abstract: A user interface control for scrolling a display of computer program data during retrieval of computer program data includes a track, a bar overlying the track, and a thumb button movable along the bar to scroll the displayed data. The size of the track indicates the total amount of data being retrieved, and the size of the bar varies to indicate the progress of the data retrieval. Thus, the ratio of the size of the bar to that of the track indicates the ratio of available to total data. The computer program data is displayed in a display area allocated to the computer program, and the size of the thumb button (compared to a corresponding size of the track) indicates the ratio of the amount of data displayed in the display area to the total amount of data being retrieved.
    Type: Application
    Filed: August 21, 2008
    Publication date: March 12, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rebecca Jo Schaller, Joseph Robert Winchester
  • Publication number: 20090013248
    Abstract: A method and system for code editing using copy and paste operations are provided. The method includes copying a section of text (111) from a source program text (101) and providing source context information (120) for the copied section of text (111). The method further includes pasting (140) the copied section of text (111) to a destination location, including: defining the pasted text (140) as separate from the destination program text (102); carrying out editing (132) to conform variables of the pasted text to the variables of the destination program text (102); and then integrating (133) the pasted text into the destination program text (102). The step of carrying out editing to conform variables of the pasted text (140) to the variables of the destination program text (102) references the source context information (120) and context information (104) of the destination program text (102).
    Type: Application
    Filed: July 2, 2008
    Publication date: January 8, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gordon Douglas Hutchison, David Geoffrey Screen, Joseph Robert Winchester
  • Publication number: 20080270981
    Abstract: A code assistance feature provides a user with a set of suggested program code insertions at a given point in the program code being edited. For example, in response to a user command, the feature identifies syntactically correct possible insertions derived from a search for insertions of a compatible type. The feature identifies members in the set of possible code insertions that can be expanded via a field dereference or subroutine call to provide further possible code insertions for selection by the user.
    Type: Application
    Filed: April 25, 2008
    Publication date: October 30, 2008
    Inventors: Gordon Douglas Hutchison, David Geoffrey Screen, Joseph Robert Winchester
  • Publication number: 20050243317
    Abstract: A color measurement system includes a hand held color measurement instrument, which may be provided with a wireless interface to a computer. The color measurement system includes a scanning guide for holding the hand held color measurement instrument in proper alignment with a color target. The scanning guide includes a calibration reference to allow convenient calibration of the hand-held color measurement instrument. The hand-held color instrument includes an illumination ring to provide visual feedback to the user. The color of the illumination ring changes in order to display a color similar to that being read by the hand-held color measurement instrument. Color management profiling of the hand held color measurement instrument illumination ring improves the color rendition capability of the illumination ring.
    Type: Application
    Filed: May 2, 2005
    Publication date: November 3, 2005
    Inventors: Douglas Baker, Mark Cargill, Bernard Berg, Stephen Rankin, James Mourey, Robert Winchester