Patents by Inventor Yow-Jian Lin

Yow-Jian 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).

  • Patent number: 8397065
    Abstract: Methods and systems for information dissemination in mobile ad hoc networks founded on Content Based Routing. The method comprises encoding, via an encoding logic within the source node, a plurality of information categories associated with the content in a header of the packet, encrypting the packet with an encryption key unique to the plurality of information categories, with the encrypted packet having a unique dissemination group identity in its header, and disseminating the encrypted packet to nodes that have subscribed to the data based on the dissemination group identity. The system comprises a host within the source node, an identity generator to generate the dissemination group identity for the content, an encryption unit for encrypting the content, and a routing unit to disseminate the content to the dissemination mesh based on established subscriptions.
    Type: Grant
    Filed: October 17, 2008
    Date of Patent: March 12, 2013
    Assignee: Telcordia Technologies, Inc.
    Inventors: Yow-Jian Lin, Narayanan Natarajan
  • Patent number: 8181162
    Abstract: A manager component of an apparatus in one example handles one or more checkpoint procedures for one or more software components of a distributed software application that runs within a plurality of executables.
    Type: Grant
    Filed: June 14, 2004
    Date of Patent: May 15, 2012
    Assignee: Alcatel Lucent
    Inventors: Richard W. Buskens, Oscar J. Gonzalez, Yow-Jian Lin
  • Publication number: 20110131411
    Abstract: The present invention describes methods and systems for information dissemination in mobile ad hoc networks founded on Content Based Routing. The method comprises generating a first data packet at a source node, encoding, via an encoding logic within the source node, a plurality of information categories associated with the first data packet in a header of the first data packet, encrypting the first data packet with an encryption key unique to the plurality of information categories, generating a second data packet having a unique dissemination group identity in its header and the encrypted first data packet as a payload of the second data packet, disseminating the second data packet across a dissemination mesh, and receiving the second data packet at a destination node.
    Type: Application
    Filed: October 17, 2008
    Publication date: June 2, 2011
    Applicant: Telcordia Technologies, Inc.
    Inventors: Yow-Jian Lin, Narayanan Natarajan
  • Patent number: 7873941
    Abstract: A distributed software application comprises a first and second software component. A manager component of a management infrastructure for the distributed software application in one example causes a first software component of the distributed software application to obtain information from a second software component of the distributed software application for initialization of the first software component.
    Type: Grant
    Filed: June 14, 2004
    Date of Patent: January 18, 2011
    Assignee: Alcatel-Lucent USA Inc.
    Inventors: Richard W. Buskens, Kazutaka Murakami, Yow-Jian Lin
  • Patent number: 7627871
    Abstract: An apparatus in one example comprises a manager component that upon receipt of an indication of a need for a communication channel between a first software component and a second software component, instructs management support software of the first software component to set up the communication channel between the first software component and the second software component.
    Type: Grant
    Filed: June 14, 2004
    Date of Patent: December 1, 2009
    Assignee: Alcatel-Lucent USA Inc.
    Inventors: Richard W. Buskens, Yow-Jian Lin
  • Patent number: 7614055
    Abstract: An apparatus in one example comprises a manager component for a distributed software application that based on one or more of a characteristic of an executable of the distributed software application and/or a characteristic of one or more of a plurality of processors, selects a processor from the plurality of processors to run the executable upon startup of the distributed software application.
    Type: Grant
    Filed: June 14, 2004
    Date of Patent: November 3, 2009
    Assignee: Alcatel-Lucent USA Inc.
    Inventors: Richard W. Buskens, Tim T. Liim, Yow-Jian Lin, Sunil K. Mishra, Muhammad A. Siddiqui, Timothy A. Suchaczewski
  • Patent number: 7509630
    Abstract: A manager component of an apparatus in one example initializes a plurality of software components of a distributed software application, within one or more executables, in an ordered sequence based on one or more dependency relationships among the plurality of software components.
    Type: Grant
    Filed: June 14, 2004
    Date of Patent: March 24, 2009
    Assignee: Alcatel-Lucent USA Inc.
    Inventors: Richard W. Buskens, Oscar J. Gonzalez, Li Kuang, Tim T. Liim, Yow-Jian Lin, Sunil K. Mishra, Pravish Prabhakar, Muhammad A. Siddiqui, Timothy A. Suchaczewski
  • Patent number: 7426715
    Abstract: An apparatus in one example comprises a manager component in communication with a distributed software application. The distributed software application comprises a plurality of software components that run within one or more executables. The manager component shuts down the plurality of software components in an ordered sequence based on one or more dependency relationships among the plurality of software components.
    Type: Grant
    Filed: June 14, 2004
    Date of Patent: September 16, 2008
    Assignee: Lucent Technologies Inc.
    Inventors: Richard W. Buskens, Oscar J. Gonzalez, Li Kuang, Tim T. Liim, Yow-Jian Lin, Sunil K. Mishra, Muhammad A. Siddiqui
  • Patent number: 7366949
    Abstract: A distributed software application comprises a plurality of software components within a plurality of executables. A manager component for the distributed software application performs a recovery of two or more software components, of the plurality of software components, in an ordered sequence based on one or more dependency relationships among the plurality of software components.
    Type: Grant
    Filed: June 14, 2004
    Date of Patent: April 29, 2008
    Assignee: Lucent Technologies Inc.
    Inventors: Richard W. Buskens, Weilin Gong, Oscar J. Gonzalez, Li Kuang, Tim T. Liim, Yow-Jian Lin, Sunil K. Mishra, Pravish Prabhakar, Muhammad A. Siddiqui, Timothy A. Suchaczewski
  • Patent number: 7133927
    Abstract: The present invention provides a network support mechanism, called Sync-VPN, that is transparent to real-time, multi-user distributed applications, such as online multi-player games in which the order of player actions is critical to the outcome. The invention uses a client/server application model, where a server coordinates state updates based on action messages sent by clients. The invention builds on bandwidth-quaranteed VPN service to ensure predictable packet delay and loss characteristics, thereby providing predictable packet service, state update fairness, and player action fairness. A Sync-out mechanism synchronizes delivery of state updates to all players enabling them to react to the same update fairly. A Sync-in mechanism processes action messages from all players in a fair order based on real-time occurrence. Sync-VPN employs a round-trip time estimation algorithm essential to message latency estimation in the Sync-out and Sync-in mechanisms.
    Type: Grant
    Filed: April 29, 2002
    Date of Patent: November 7, 2006
    Assignee: Lucent Technologies Inc.
    Inventors: Katherine H Guo, Yow-Jian Lin, Sanjoy Paul
  • Publication number: 20060080411
    Abstract: A distributed software application comprises a plurality of software components within a plurality of executables. A manager component for the distributed software application performs a recovery of two or more software components, of the plurality of software components, in an ordered sequence based on one or more dependency relationships among the plurality of software components.
    Type: Application
    Filed: June 14, 2004
    Publication date: April 13, 2006
    Inventors: Richard Buskens, Weilin Gong, Oscar Gonzalez, Li Kuang, Tim Liim, Yow-Jian Lin, Sunil Mishra, Pravish Prabhakar, Muhammad Siddiqui, Timothy Suchaczewski
  • Publication number: 20050289093
    Abstract: An apparatus in one example comprises a manager component that upon receipt of an indication of a need for a communication channel between a first software component and a second software component, instructs management support software of the first software component to set up the communication channel between the first software component and the second software component.
    Type: Application
    Filed: June 14, 2004
    Publication date: December 29, 2005
    Inventors: Richard Buskens, Yow-Jian Lin
  • Publication number: 20050278699
    Abstract: A manager component of an apparatus in one example handles one or more checkpoint procedures for one or more software components of a distributed software application that runs within a plurality of executables.
    Type: Application
    Filed: June 14, 2004
    Publication date: December 15, 2005
    Inventors: Richard Buskens, Oscar Gonzalez, Yow-Jian Lin
  • Publication number: 20050278700
    Abstract: An apparatus in one example comprises a manager component in communication with a distributed software application. The distributed software application comprises a plurality of software components that run within one or more executables. The manager component shuts down the plurality of software components in an ordered sequence based on one or more dependency relationships among the plurality of software components.
    Type: Application
    Filed: June 14, 2004
    Publication date: December 15, 2005
    Inventors: Richard Buskens, Oscar Gonzalez, Li Kuang, Tim Liim, Yow-Jian Lin, Sunil Mishra, Muhammad Siddiqui
  • Publication number: 20050278688
    Abstract: A manager component of an apparatus in one example initializes a plurality of software components of a distributed software application, within one or more executables, in an ordered sequence based on one or more dependency relationships among the plurality of software components.
    Type: Application
    Filed: June 14, 2004
    Publication date: December 15, 2005
    Inventors: Richard Buskens, Oscar Gonzalez, Li Kuang, Tim Liim, Yow-Jian Lin, Sunil Mishra, Pravish Prabhakar, Muhammad Siddiqui, Timothy Suchaczewski
  • Publication number: 20050278578
    Abstract: A distributed software application comprises a first and second software component. A manager component of a management infrastructure for the distributed software application in one example causes a first software component of the distributed software application to obtain information from a second software component of the distributed software application for initialization of the first software component.
    Type: Application
    Filed: June 14, 2004
    Publication date: December 15, 2005
    Inventors: Richard Buskens, Kazutaka Murakami, Yow-Jian Lin
  • Publication number: 20050278712
    Abstract: An apparatus in one example comprises a manager component for a distributed software application that based on one or more of a characteristic of an executable of the distributed software application and/or a characteristic of one or more of a plurality of processors, selects a processor from the plurality of processors to run the executable upon startup of the distributed software application.
    Type: Application
    Filed: June 14, 2004
    Publication date: December 15, 2005
    Inventors: Richard Buskens, Tim Liim, Yow-Jian Lin, Sunil Mishra, Muhammad Siddiqui, Timothy Suchaczewski
  • Publication number: 20030204565
    Abstract: The present invention addresses the shortcoming of the prior art by providing a network support mechanism that is transparent to real-time multi-user distributed applications. In particular, the proposed invention is well suited for the type of online multi-player games in which a fair order of player actions is critical to the outcome. Without fairness support, remote players often receive much delayed data to act on, and their actions cannot compete in time with other players. The present invention proposes a network support mechanism, called Sync-VPN, for real time multi-user distributed applications such as multi-player online games. The approach assumes a client/server application model, where the server is responsible for coordinating state updates based on action messages sent by the clients. The approach addresses three desired features: predictable packet service, state update fairness, and player action fairness.
    Type: Application
    Filed: April 29, 2002
    Publication date: October 30, 2003
    Inventors: Katherine H. Guo, Yow-Jian Lin, Sanjoy Paul
  • Patent number: 6405250
    Abstract: A network management system (NMS) and method is arranged for monitoring, controlling and managing a network that includes a set of interconnected network elements (NEs). A management agent in each NE interacts with the NMS on behalf of the NE. The system and method utilizes (a) a behavior transition model based on NE status or “health” indicators for passive monitoring, (b) a status updating mechanism with adjustable or “tunable” parameters based on operating conditions, (c) a derivation procedure for correlating ripple effects, and (d) an early-warning model for proactive management.
    Type: Grant
    Filed: January 25, 1999
    Date of Patent: June 11, 2002
    Assignee: Lucent Technologies Inc.
    Inventors: Yow-Jian Lin, Arun Narayan Netravali, Krishan Kumar Sabnani
  • Patent number: 6298039
    Abstract: A method of delivering highly-reliable, fault-tolerant communications services in a telecommunications network of distributed call processing systems. The method advantageously identifies a set of objects within the telecommunications network requiring checkpointing; checkpoints the objects; and subsequently restores the checkpointed objects in the event of a failure. Various aspects of the method are disclosed, including restoration strategies.
    Type: Grant
    Filed: January 31, 1998
    Date of Patent: October 2, 2001
    Assignee: Lucent Technologies Inc.
    Inventors: Richard Wayne Buskens, Thomas F. La Porta, Yow-Jian Lin, Kazutaka Murakami, Ramachandran Ramjee