Patents by Inventor Raymond Lin

Raymond Lin 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: 20210166166
    Abstract: A method can include receiving state information for a wellsite system; receiving contextual information for a role associated with a workflow; generating a natural language report based at least in part on the state information and based at least in part on the contextual information; and transmitting the natural language report via a network interface based at least in part on an identifier associated with the role.
    Type: Application
    Filed: January 11, 2021
    Publication date: June 3, 2021
    Inventors: Benoit Foubert, Richard Meehan, Jean-Pierre Poyet, Sandra Reyes, Raymond Lin, Sylvain Chambon
  • Patent number: 10891573
    Abstract: A method can include receiving state information for a wellsite system; receiving contextual information for a role associated with a workflow; generating a natural language report based at least in part on the state information and based at least in part on the contextual information; and transmitting the natural language report via a network interface based at least in part on an identifier associated with the role.
    Type: Grant
    Filed: April 18, 2016
    Date of Patent: January 12, 2021
    Assignee: Schlumberger Technology Corporation
    Inventors: Benoit Foubert, Richard John Meehan, Jean-Pierre Poyet, Sandra Reyes, Raymond Lin, Sylvain Chambon
  • Publication number: 20180114158
    Abstract: A method can include receiving state information for a wellsite system; receiving contextual information for a role associated with a workflow; generating a natural language report based at least in part on the state information and based at least in part on the contextual information; and transmitting the natural language report via a network interface based at least in part on an identifier associated with the role.
    Type: Application
    Filed: April 18, 2016
    Publication date: April 26, 2018
    Inventors: Benoit Foubert, Richard John Meehan, Jean-Pierre Poyet, Sandra Reyes, Raymond Lin, Sylvain Chambon
  • Patent number: 7870107
    Abstract: Techniques for propagating product information from a central database to one or more remote systems using disparate formats and protocols. In an embodiment, the central database is polled at predetermined intervals to determine whether a change has been made to information pertaining to a product. If a change is identified, a data management server extracts, formats, and transmits the changed data from the central database to an appropriate remote system. An application adapter communicatively coupled with the remote system receives the changed data from the data management server and formats the changed data according to the remote system platform.
    Type: Grant
    Filed: September 11, 2006
    Date of Patent: January 11, 2011
    Assignee: Agile Software Corporation
    Inventors: Michelle Majjasie, Dorothy O. Wise, Raymond Hein, Raymond Lin, Joseph J. Fazio, Jin T. Teh
  • Patent number: 7634455
    Abstract: A method and device such as a database for storing and providing controlled access to objects and associated documents by multiple users according to predetermined privileges set by the owner, or host, of the stored information. Individual users, or guests, can be given access to the objects, its attributes and associated documents as determined by the host of the information. The host of the information can set up access privileges based on any type of relationship. This is particularly useful in complex business relationships between a host and a plurality of users, both of which may be sensitive about their trade secrets and other confidential information.
    Type: Grant
    Filed: September 23, 1999
    Date of Patent: December 15, 2009
    Assignee: Agile Software Corporation
    Inventors: Catherine M. Keene, Raymond Lin, Rao Sadhureddy
  • Publication number: 20090049422
    Abstract: A method and system for modeling and developing software applications. Modeling and developing a programmatic interface includes defining an application framework with property, behavior and event elements, creating enabling services and system entities each including at least one element, listing the enabling services and system entities themselves as elements, providing a user interface that enables a user to define business entities, include such entities among the elements, and define relationships among entities created by the user and the elements, and generating a software application that provides the programmatic interface.
    Type: Application
    Filed: May 12, 2008
    Publication date: February 19, 2009
    Inventors: Joseph Hage, Raymond Lin, Craig H. Macy
  • Patent number: 7401082
    Abstract: A method and device such as a database for storing and providing controlled access to objects and associated documents by multiple users according to predetermined privileges set by the owner, or host, of the stored information. Individual users, or guests, can be given access to the objects, its attributes and associated documents as determined by the host of the information. The host of the information can set up access privileges based on any type of relationship. This is particularly useful in complex business relationships between a host and a plurality of users, both of which may be sensitive about their trade secrets and other confidential information.
    Type: Grant
    Filed: September 10, 2003
    Date of Patent: July 15, 2008
    Assignee: Agile Software Corporation
    Inventors: Catherine M. Keene, Raymond Lin, Rao Sadhureddly
  • Publication number: 20070011205
    Abstract: A data management system is provided that is designed to automatically propagate changes in information related to a product being designed or manufactured. The product information may be stored in a central location such as a central data base. According to the invention, product information may be transferred to remote locations to systems having disparate formats and protocols. The product information may be configured into a standard format within the central data base and transferred to remote and disparate user locations for use in user's engineering and manufacturing information systems. The invention may further include an administration module communicating with the central database and configured to validate product data stored in the data base. This would ensure that the centrally stored data is accessible by the system.
    Type: Application
    Filed: September 11, 2006
    Publication date: January 11, 2007
    Applicant: Agile Software Corporation
    Inventors: Michelle Majjasie, Dorothy Wise, Raymond Hein, Raymond Lin, Joseph Fazio, Jin Teh
  • Patent number: 7139750
    Abstract: A system for and method of searching for data in a multi-level hierarchical database coupled with a search engine is disclosed. The invention allows not only direct where-used searches in a multi-level hierarchical database for modified objects in a hierarchical database, but also indirect where-used searches for a target object or objects that are modified directly by a user or that are modified indirectly due to modifications of an object and objects with a higher hierarchy than the target object or objects.
    Type: Grant
    Filed: March 13, 2003
    Date of Patent: November 21, 2006
    Assignee: Agile Software Corporation
    Inventors: Raymond Lin, Min Liu Ye
  • Patent number: 7124150
    Abstract: A data management system propagates changes in product information. The product information is stored in a central data base for transfer to remote systems having disparate formats and protocols. The system includes an administration module to validate product data stored in the data base. This ensures that the data is accessible by the system. The system also includes a product change module configured to determine whether a change has been made to data related to a product. When changes are discovered, a data management server is alerted to the change. In response to the alert, the data server extracts, formats and transmits the changes in product data from the central data base to an appropriate user system. An application adapter communicating with the user system then receives the changed data from the data server and formats the data according to the user system platform.
    Type: Grant
    Filed: December 14, 2004
    Date of Patent: October 17, 2006
    Assignee: Agile Software Corporation
    Inventors: Michelle Majjasie, Dorothy O. Wise, Raymond Hein, Raymond Lin, Joseph L. Fazio, Jin T. Teh
  • Publication number: 20050135273
    Abstract: A data management system is provided that is designed to automatically propagate changes in information related to a product being designed or manufactured. The product information may be stored in a central location such as a central data base. According to the invention, product information may be transferred to remote locations to systems having disparate formats and protocols. The product information may be configured into a standard format within the central data base and transferred to remote and disparate user locations for use in user's engineering and manufacturing information systems. The invention may further include an administration module communicating with the central database and configured to validate product data stored in the data base. This would ensure that the centrally stored data is accessible by the system.
    Type: Application
    Filed: December 14, 2004
    Publication date: June 23, 2005
    Applicant: Agile Software Corporation
    Inventors: Michelle Majjasie, Dorothy Wise, Raymond Hein, Raymond Lin, Joseph Fazio, Jin Teh
  • Patent number: 6873997
    Abstract: A data management system for automatically propagating changes in information related to a product being designed or manufactured from a central location to remote and disparate user information systems includes a central data base for storing and maintaining data, an administration module communicating with the central database and having software code that can configure the administration module to validate data related to a product; a product change module communicating with the central data base and having software code that can configure the product change module to poll the central data base to determine whether a change has been made to data related to a product; and a data server having code that extracts, formats and transmits changes in data stored in the central data base to a user system, the data being transferred according to predetermined data requirements of the disparate information system.
    Type: Grant
    Filed: August 4, 2000
    Date of Patent: March 29, 2005
    Assignee: Agile Software Corporation
    Inventors: Michelle Majjasie, Dorothy O. Wise, Raymond Hein, Raymond Lin, Joseph J. Fazio, Jin T. Teh
  • Publication number: 20040049294
    Abstract: A method and device such as a database for storing and providing controlled access to objects and associated documents by multiple users according to predetermined privileges set by the owner, or host, of the stored information. Individual users, or guests, can be given access to the objects, its attributes and associated documents as determined by the host of the information. The host of the information can set up access privileges based on any type of relationship. This is particularly useful in complex business relationships between a host and a plurality of users, both of which may be sensitive about their trade secrets and other confidential information.
    Type: Application
    Filed: September 10, 2003
    Publication date: March 11, 2004
    Applicant: Agile Software Corporation
    Inventors: Catherine M. Keene, Raymond Lin, Rao Sadhurredly
  • Publication number: 20030187991
    Abstract: A system and method are provided for facilitating improved communication between a browser and a cluster of multi threaded process instances to perform services, such as accessing a database. The process instances are configured to communicate with other process instances in the cluster, and to communicate with and retrieve state information of particular instances from a central location. A cluster monitoring instance is also provided to separately monitor the operating states of a process instance and to enable operations that pertain to the state of these instances. A process monitoring instance may be configured to determine whether a process instance has terminated a session detected by the session monitoring instance. A rerouting instance may also be provided that is configured to recover browser session information in the event of a premature end of a session.
    Type: Application
    Filed: July 23, 2002
    Publication date: October 2, 2003
    Applicant: Agile Software Corporation
    Inventors: Raymond Lin, Min L. Ye, Brian Ligang Lou
  • Publication number: 20030177114
    Abstract: The invention is directed to a system and a method for where-used searches in a hierarchical database. Unlike database systems in prior art, the invention allows fast, efficient and convenient where-used search for data with multiple revisions in a multi-level hierarchical database.
    Type: Application
    Filed: March 13, 2003
    Publication date: September 18, 2003
    Applicant: Agile Software Corporation
    Inventors: Raymond Lin, Min Liu Ye
  • Publication number: 20020073211
    Abstract: A system and method are provided for facilitating secure communication between a web browser and an application server. An application server is able to actively send out requests to webservers to connect approved browsers for service sessions between the browsers and application servers. This is in contrast to passive operations of conventional application servers that allow browsers to actively access application servers for screening, leaving the application servers and other associated entities vulnerable to possible computer hackers. This is accomplished via a plurality of intermediate webservers that screen and route browser requests destined for particular application servers. The webservers are configured to communicate amongst each other to share status information related to communication sessions between browsers and application servers.
    Type: Application
    Filed: December 12, 2000
    Publication date: June 13, 2002
    Inventors: Raymond Lin, Hsienjywan Gordan Ko, Wei Zhu
  • Patent number: D379242
    Type: Grant
    Filed: December 27, 1995
    Date of Patent: May 13, 1997
    Assignee: S.C. & W. Corp.
    Inventor: Raymond Lin