Patents by Inventor Terry Lucas

Terry Lucas 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: 8090779
    Abstract: Systems and methods for viewing media content in instant messaging are provided. In an embodiment, a first IM server that manages instant messaging of a first IM client receives a chat message having a media address from a second IM client whose instant messaging is managed by a second IM server. A first media recognizer associated with the first IM server recognizes the media address in the chat message. In response to the recognition, the first IM server provides the chat message and a media instruction to the first IM client. In another embodiment, the first IM server obtains media associated with the recognized media address and provides the chat message and the obtained media to the first IM client. In a further embodiment, a system for viewing media content based on presence information in instant messaging is provided.
    Type: Grant
    Filed: February 20, 2007
    Date of Patent: January 3, 2012
    Assignee: Google Inc.
    Inventors: Scott Ludwig, Wesley Carr, Dudley Carr, Kevin Zatloukal, Terry Lucas, Deepak Menon, Michael Jazayeri
  • Patent number: 7650432
    Abstract: Providing a framework for developing, deploying and managing sophisticated mobile solutions, with a simple Web-like programming model that integrates with existing enterprise components. Mobile applications may consist of a data model definition, user interface templates, a client side controller, which includes scripts that define actions, and, on the server side, a collection of conduits, which describe how to mediate between the data model and the enterprise. In one embodiment, the occasionally-connected application server assumes that data used by mobile applications is persistently stored and managed by external systems. The occasionally-connected data model can be a metadata description of the mobile application's anticipated usage of this data, and be optimized to enable the efficient traversal and synchronization of this data between occasionally connected devices and external systems.
    Type: Grant
    Filed: May 4, 2005
    Date of Patent: January 19, 2010
    Assignee: BEA Systems, Inc.
    Inventors: Adam Bosworth, Richard Burdon, Alexander Khesin, Alexander Lloyd, Farokh H. Eskafi, Ken Ong, Terry Lucas, Alexander Bosworth
  • Publication number: 20080201437
    Abstract: Systems and methods for viewing media content in instant messaging are provided. In an embodiment, a first IM server that manages instant messaging of a first IM client receives a chat message having a media address from a second IM client whose instant messaging is managed by a second IM server. A first media recognizer associated with the first IM server recognizes the media address in the chat message. In response to the recognition, the first IM server provides the chat message and a media instruction to the first IM client. In another embodiment, the first IM server obtains media associated with the recognized media address and provides the chat message and the obtained media to the first IM client. In a further embodiment, a system for viewing media content based on presence information in instant messaging is provided.
    Type: Application
    Filed: February 20, 2007
    Publication date: August 21, 2008
    Applicant: Google Inc.
    Inventors: Scott Ludwig, Wesley Carr, Dudley Carr, Kevin Zatloukal, Terry Lucas, Deepak Menon, Michael Jazayeri
  • Publication number: 20070198474
    Abstract: A contact list search with autocomplete is described. The contact list search searches on all contact information fields, including name, email, address, company, and so forth. The search results are updated on the fly as additional characters are entered to form new query strings. When a contact is selected from the results, a profile for a contact is displayed, including text boxes for editing the profile.
    Type: Application
    Filed: February 6, 2006
    Publication date: August 23, 2007
    Inventors: Michael Davidson, Adam Barker, David Thornton, Terry Lucas
  • Publication number: 20060117073
    Abstract: Providing a framework for developing, deploying and managing sophisticated mobile solutions, with a simple Web-like programming model that integrates with existing enterprise components. Mobile applications may consist of a data model definition, user interface templates, a client side controller, which includes scripts that define actions, and, on the server side, a collection of conduits, which describe how to mediate between the data model and the enterprise. In one embodiment, the occasionally-connected application server assumes that data used by mobile applications is persistently stored and managed by external systems. The occasionally-connected data model can be a metadata description of the mobile application's anticipated usage of this data, and be optimized to enable the efficient traversal and synchronization of this data between occasionally connected devices and external systems.
    Type: Application
    Filed: May 4, 2005
    Publication date: June 1, 2006
    Applicant: BEA Systems, Inc.
    Inventors: Adam Bosworth, Richard Burdon, Alexander Khesin, Alexander Lloyd, Farokh Eskafi, Ken Ong, Terry Lucas, Alexander Bosworth
  • Publication number: 20060053368
    Abstract: Providing a framework for developing, deploying and managing sophisticated mobile solutions, with a simple Web-like programming model that integrates with existing enterprise components. Mobile applications may consist of a data model definition, user interface templates, a client side controller, which includes scripts that define actions, and, on the server side, a collection of conduits, which describe how to mediate between the data model and the enterprise. In one embodiment, the occasionally-connected application server assumes that data used by mobile applications is persistently stored and managed by external systems. The occasionally-connected data model can be a metadata description of the mobile application's anticipated usage of this data, and be optimized to enable the efficient traversal and synchronization of this data between occasionally connected devices and external systems.
    Type: Application
    Filed: May 4, 2005
    Publication date: March 9, 2006
    Applicant: BEA Systems, Inc.
    Inventors: Adam Bosworth, Richard Burdon, Alexander Khesin, Alexander Lloyd, Farokh Eskafi, Ken Ong, Terry Lucas, Alexander Bosworth
  • Publication number: 20060031256
    Abstract: Providing a framework for developing, deploying and managing sophisticated mobile solutions, with a simple Web-like programming model that integrates with existing enterprise components. Mobile applications may consist of a data model definition, user interface templates, a client side controller, which includes scripts that define actions, and, on the server side, a collection of conduits, which describe how to mediate between the data model and the enterprise. In one embodiment, the occasionally-connected application server assumes that data used by mobile applications is persistently stored and managed by external systems. The occasionally-connected data model can be a metadata description of the mobile application's anticipated usage of this data, and be optimized to enable the efficient traversal and synchronization of this data between occasionally connected devices and external systems.
    Type: Application
    Filed: May 4, 2005
    Publication date: February 9, 2006
    Applicant: BEA Systems, Inc.
    Inventors: Adam Bosworth, Richard Burdon, Alexander Khesin, Alexander Lloyd, Farokh Eskafi, Ken Ong, Terry Lucas, Alexander Bosworth
  • Publication number: 20060030292
    Abstract: Providing a framework for developing, deploying and managing sophisticated mobile solutions, with a simple Web-like programming model that integrates with existing enterprise components. Mobile applications may consist of a data model definition, user interface templates, a client side controller, which includes scripts that define actions, and, on the server side, a collection of conduits, which describe how to mediate between the data model and the enterprise. In one embodiment, the occasionally-connected application server assumes that data used by mobile applications is persistently stored and managed by external systems. The occasionally-connected data model can be a metadata description of the mobile application's anticipated usage of this data, and be optimized to enable the efficient traversal and synchronization of this data between occasionally connected devices and external systems.
    Type: Application
    Filed: May 4, 2005
    Publication date: February 9, 2006
    Applicant: BEA Systems, Inc.
    Inventors: Adam Bosworth, Richard Burdon, Alexander Khesin, Alexander Lloyd, Farokh Eskafi, Ken Ong, Terry Lucas, Alexander Bosworth
  • Publication number: 20060031264
    Abstract: Providing a framework for developing, deploying and managing sophisticated mobile solutions, with a simple Web-like programming model that integrates with existing enterprise components. Mobile applications may consist of a data model definition, user interface templates, a client side controller, which includes scripts that define actions, and, on the server side, a collection of conduits, which describe how to mediate between the data model and the enterprise. In one embodiment, the occasionally-connected application server assumes that data used by mobile applications is persistently stored and managed by external systems. The occasionally-connected data model can be a metadata description of the mobile application's anticipated usage of this data, and be optimized to enable the efficient traversal and synchronization of this data between occasionally connected devices and external systems.
    Type: Application
    Filed: May 4, 2005
    Publication date: February 9, 2006
    Inventors: Adam Bosworth, Richard Burdon, Alexander Khesin, Alexander Lloyd, Farokh Eskafi, Ken Ong, Terry Lucas, Alexander Bosworth
  • Publication number: 20060031228
    Abstract: Providing a framework for developing, deploying and managing sophisticated mobile solutions, with a simple Web-like programming model that integrates with existing enterprise components. Mobile applications may consist of a data model definition, user interface templates, a client side controller, which includes scripts that define actions, and, on the server side, a collection of conduits, which describe how to mediate between the data model and the enterprise. In one embodiment, the occasionally-connected application server assumes that data used by mobile applications is persistently stored and managed by external systems. The occasionally-connected data model can be a metadata description of the mobile application's anticipated usage of this data, and be optimized to enable the efficient traversal and synchronization of this data between occasionally connected devices and external systems.
    Type: Application
    Filed: May 4, 2005
    Publication date: February 9, 2006
    Applicant: BEA Systems, Inc.
    Inventors: Adam Bosworth, Richard Burdon, Alexander Khesin, Alexander Lloyd, Farokh Eskafi, Ken Ong, Terry Lucas, Alexander Bosworth
  • Publication number: 20060026168
    Abstract: Providing a framework for developing, deploying and managing sophisticated mobile solutions, with a simple Web-like programming model that integrates with existing enterprise components. Mobile applications may consist of a data model definition, user interface templates, a client side controller, which includes scripts that define actions, and, on the server side, a collection of conduits, which describe how to mediate between the data model and the enterprise. In one embodiment, the occasionally-connected application server assumes that data used by mobile applications is persistently stored and managed by external systems. The occasionally-connected data model can be a metadata description of the mobile application's anticipated usage of this data, and be optimized to enable the efficient traversal and synchronization of this data between occasionally connected devices and external systems.
    Type: Application
    Filed: May 4, 2005
    Publication date: February 2, 2006
    Applicant: BEA Systems, Inc.
    Inventors: Adam Bosworth, Richard Burdon, Alexander Khesin, Alexander Lloyd, Farokh Eskafi, Ken Ong, Terry Lucas, Alexander Bosworth
  • Publication number: 20050278710
    Abstract: A system is provided for manipulating data representation language based-objects in a native programming language environment. In one embodiment, the system is used to map data objects of the data representation language to corresponding objects within the native programming language and vice versa. In one embodiment, the system is equipped to receive a mapping definition mapping selected elements of a data representation language, such as an XML data structure, to selected objects of a programming language, such as ECMAScript. The system is further equipped to determine whether the mapping definition comprises one or more definitional statements expressed with data representation language oriented language elements of a programming language.
    Type: Application
    Filed: May 31, 2005
    Publication date: December 15, 2005
    Inventors: Terry Lucas, Adam Bosworth, John Schneider, Kenneth Vasilik
  • Publication number: 20050010678
    Abstract: A debugging proxy can be used to manage communication between a client and a debugger or debugging component. A debugging protocol can be used by the debugging proxy to facilitate communication management. A debugging protocol can provide for asynchronous messaging, and can allow for the communication of large grain messages. A debugging protocol can also implement a priority scheme that can be used to process messages between a client and a debugger based upon a priority assigned to each message.
    Type: Application
    Filed: February 26, 2004
    Publication date: January 13, 2005
    Applicant: BEA Systems, Inc.
    Inventors: William Pugh, Joshua Eckels, Terry Lucas
  • Patent number: 6368054
    Abstract: A tip clearance control device for a gas turbine engine having a shroud surrounding a stage of rotor blades. The tip clearance control device comprises a one-piece split ring having opposed overlapping end portions. The split ring is directly supported onto the inner surface of the shroud and is adapted to automatically adjust for thermal growth of the shroud during engine operation.
    Type: Grant
    Filed: December 14, 1999
    Date of Patent: April 9, 2002
    Assignee: Pratt & Whitney Canada Corp.
    Inventor: Terry Lucas