Patents by Inventor Lifen Tian

Lifen Tian 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: 10491476
    Abstract: The present disclosure involves systems and methods for automating interconnecting or stitching disparate Layer 2 domains across data center interconnects without the need to renumber virtual local area networks (VLANs) within an existing network. The interconnected networks may allow components or virtual machines, such as containers, within the connected networks or data centers to exchange Layer 2 communications while the connected VLANs or fabrics retain existing VLAN identification numbers to minimize alterations made to the data center networks. Further, the process of interconnecting the data centers may be automated such that administrators of the networks may provide an indication of interconnecting the data center networks without the need to manually access and configure edge devices of the networks to facilitate the Layer 2 communication.
    Type: Grant
    Filed: August 22, 2017
    Date of Patent: November 26, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Vrishab Sikand, Liqin Dong, Lukas Krattiger, Lifen Tian
  • Publication number: 20190068449
    Abstract: The present disclosure involves systems and methods for automating interconnecting or stitching disparate Layer 2 domains across data center interconnects without the need to renumber virtual local area networks (VLANs) within an existing network. The interconnected networks may allow components or virtual machines, such as containers, within the connected networks or data centers to exchange Layer 2 communications while the connected VLANs or fabrics retain existing VLAN identification numbers to minimize alterations made to the data center networks. Further, the process of interconnecting the data centers may be automated such that administrators of the networks may provide an indication of interconnecting the data center networks without the need to manually access and configure edge devices of the networks to facilitate the Layer 2 communication.
    Type: Application
    Filed: August 22, 2017
    Publication date: February 28, 2019
    Inventors: Vrishab Sikand, Liqin Dong, Lukas Krattiger, Lifen Tian
  • Patent number: 10044562
    Abstract: Techniques are disclosed for configuring a LISP mobility network. A management tool receives a configuration for a network fabric. The configuration specifies values for one or more attributes associated with a Locator ID Separation Protocol (LISP)-enabled network. The management tool generates one or more commands based on the specified values for the one or more attributes associated with the LISP-enabled network. The generated commands are distributed to a plurality of network devices in the network fabric. Each network device executes the one or more commands to configure the network fabric.
    Type: Grant
    Filed: November 4, 2015
    Date of Patent: August 7, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Vrishab Sikand, Victor Moreno, Liqin Dong, Lifen Tian, Shyam Kapadia
  • Publication number: 20170126496
    Abstract: Techniques are disclosed for configuring a LISP mobility network. A management tool receives a configuration for a network fabric. The configuration specifies values for one or more attributes associated with a Locator ID Separation Protocol (LISP)-enabled network. The management tool generates one or more commands based on the specified values for the one or more attributes associated with the LISP-enabled network. The generated commands are distributed to a plurality of network devices in the network fabric. Each network device executes the one or more commands to configure the network fabric.
    Type: Application
    Filed: November 4, 2015
    Publication date: May 4, 2017
    Inventors: Vrishab SIKAND, Victor MORENO, Liqin DONG, Lifen TIAN, Shyam KAPADIA
  • Patent number: 8856205
    Abstract: Techniques for extending a Web services system are provided. One or more Web service applications (WSA) execute on a device. Each WSA provides at least one service. A WSA implements a particular version of a Web Services (WS) specification that is previous to a current version of the WS specification. In one technique, an orchestration module is added that coordinates the interaction between the WSA and one or more extension modules. While processing the request, the WSA calls the orchestration module. The orchestration module, based on one or more attributes of a request, determines whether an extension module, that comprises logic, should be called to process a portion of the request. The logic corresponds to a difference between the previous version and the current version. After an extension module finishes processing the portion of the request, the WSA is caused to further process the request.
    Type: Grant
    Filed: July 24, 2007
    Date of Patent: October 7, 2014
    Assignee: Ricoh Company, Ltd.
    Inventor: Lifen Tian
  • Patent number: 8711396
    Abstract: Techniques are provided for managing multiple Web services on a single device. The device includes device metadata and a service manager. Each Web service registers with the service manager. Registration includes providing service metadata to the service manager. The service manager may generate (e.g., at least some) service relationship data based on the service metadata. The service relationship data indicates (either explicitly or implicitly) a relationship (e.g., a dependency) between a first Web service of the multiple Web services and a second Web service. In response to one or more criteria being satisfied with respect to the first Web service, the service manager uses the service relationship data and/or the device metadata to determine that one or more actions should be initiated with respective to the second Web service.
    Type: Grant
    Filed: December 12, 2008
    Date of Patent: April 29, 2014
    Assignee: Ricoh Company, Ltd.
    Inventor: Lifen Tian
  • Patent number: 8693031
    Abstract: The systems and method herein provide a design logic that extends Distributed Scan Management (DSM) by integrating the scan setting features of a network scanner with DSM and enhances DSM by providing a means for quickly locating Post Scan Processes (PSP) based on specified search criteria. In this regard, a network scanner is controllable via the PSPs of a DSM protocol. A user interface of the network scanner is operable to receive login information associated with a user that is used to grant access to one or more of the PSPs. The network scanner also includes a storage module operable to store scanner software instructions that direct a processor to determine whether the one or more accessed PSPs have settings that are overrideable and present the one or more accessed PSPs to the user for selection. The user may then override settings of a selected PSP via the user interface.
    Type: Grant
    Filed: August 17, 2010
    Date of Patent: April 8, 2014
    Assignee: Ricoh Company, Ltd.
    Inventors: Yuwen Wu, Yi Ding, Lifen Tian
  • Patent number: 8619341
    Abstract: Systems and methods are disclosed for enabling legacy devices to consistently and reliably operate within a distributed scan environment using proxy scan services. A proxy scan service is communicatively coupled between a scan management service and a scanner. Information transmitted between the scan management service and the scanner is intercepted at the proxy scan service, where the scan management service recognizes a first format message for the information and the scanner recognizes a second format message for the information. The information is converted at the proxy scan service between the first format message and the second format message. The transmission between the scan management service and the scanner is completed using the converted information.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: December 31, 2013
    Assignee: Ricoh Company, Ltd
    Inventors: Yi Ding, Lifen Tian, Hitoshi Sekine
  • Patent number: 8453164
    Abstract: Techniques are provided for reducing the amount of event notifications within a Web Service Application (WSA) of a device such as a multi-functional peripheral (MFP). In one technique, a Subscription ID is linked with a Job ID within a reduced notification table. When an event occurs related to a specific job, an event notification is sent only to the subscriber associated with that job.
    Type: Grant
    Filed: September 27, 2007
    Date of Patent: May 28, 2013
    Assignee: Ricoh Company, Ltd.
    Inventors: Yao-Tian Wang, Lifen Tian
  • Patent number: 8416441
    Abstract: Systems and methods are disclosed for scan workflow processing to correctly and reliably generate a final output for a user. A workflow control service identifies capabilities of one or more devices for performing post processing steps defined in a scan workflow. An image scanner is utilized to scan a document to generate scanned document data. The workflow control service provides the post processing steps to the one or more of the devices based on the identified capabilities for each respective device. The devices then perform the post processing steps on the scanned document data to generate a final output. The workflow control service then transmits the output data to a device identified by the workflow to generate the final output.
    Type: Grant
    Filed: September 16, 2009
    Date of Patent: April 9, 2013
    Assignee: Ricoh Company, Ltd
    Inventor: Lifen Tian
  • Patent number: 8355170
    Abstract: Systems and methods are disclosed for scanning devices to exchange scan messages with external devices, where the scan messages comprise WS-Scan protocol message and DSM protocol messages. A determination is made if a scan message comprises a WS-Scan protocol message or a DSM protocol message. A response is made to the WS-Scan protocol message if the scan message is a WS-Scan protocol message. Further, a response is made to the DSM protocol message if the scan message is a DSM protocol message. A user interface of the scanning device hides the distinctions between WS-Scan and DSM to permit a user to seamlessly select scanning to either or both WS-Scan and DSM destinations.
    Type: Grant
    Filed: July 26, 2010
    Date of Patent: January 15, 2013
    Assignee: Ricoh Company, Ltd
    Inventor: Lifen Tian
  • Patent number: 8321546
    Abstract: Techniques are provided for implementing the WS-DeviceProfile standard as a multi-threaded process (“DFM”) executing on a multi-function peripheral (“MFP”). The DFM takes care of the discovery of devices and services on a network. The DFM also acts as a facility manager. The DFM implements various web services in a single component that applications can re-use. The DFM insulates these applications from some of the more complex details of the web services that the DFM implements. The MFP may comprise several different applications that each use web services provided by the DFM. The threads of the DFM can handle separate tasks concurrently. For example, one thread, of the multi-threaded DFM, may perform one or more functions specified by the WS-DeviceProfile protocol, while another thread may perform one or more functions specified by a WS-Discovery protocol.
    Type: Grant
    Filed: January 10, 2007
    Date of Patent: November 27, 2012
    Assignee: Ricoh Company, Ltd.
    Inventors: Alain Regnier, Lifen Tian, Yaotian Wang
  • Patent number: 8271703
    Abstract: In an embodiment, a computer-implemented process comprises, in a computer peripheral device that is configured to be coupled to a computer system, creating and storing one or more user interface modifiers that are defined by the device and configured to be used by the computer system to modify rendering of a user interface in the computer system; and providing the device defined user interface modifiers to the computer system. In an embodiment, the device defined user interface modifiers comprise one or more priority values for one or more features of the device; each of the one or more priority values is associated with an identifier of one of the features; and each of the priority values indicates a relative importance of the associated feature in comparison to other features.
    Type: Grant
    Filed: October 17, 2008
    Date of Patent: September 18, 2012
    Assignee: Ricoh Company, Ltd.
    Inventors: Yao-Tian Wang, Lifen Tian
  • Patent number: 8239876
    Abstract: Techniques and systems for controlling resources used by a device's web services applications are disclosed. In one technique, web services applications release their allocated resources and enter a “sleep mode” after being inactive for a specified period of time. In one technique, a device maintains a shared pool of memory resources. The pool contains data structures that web services applications are likely to re-use. Before allocating a new instance of a needed data structure from free memory, a web services application first determines whether the shared pool already contains a currently unused but allocated instance of a data structure of the needed type, and, if the shared pool does, then the web service application uses that instance, overwriting existing data in the instance as needed. Web services applications return such data structures to the shared pool when those web services applications are finished using those data structures.
    Type: Grant
    Filed: June 12, 2007
    Date of Patent: August 7, 2012
    Assignee: Ricoh Company, Ltd.
    Inventor: Lifen Tian
  • Patent number: 8195830
    Abstract: Techniques are provided for efficiently transferring documents (or files) between a client device and a WS-enabled device. A document is divided into a plurality of distinct chunks. Each chunk is packaged in a separate SOAP message. Each SOAP message includes a document identifier and a data transmission serial number (DTSN). The DTSN uniquely identifies a particular chunk of the document relative to the other chunks of the document. After one or more chunks of the document are transferred, the size of one or more subsequent chunks is adjusted based on changes in the client device, the WS-enabled device, and/or the network connection. Thereafter, each of the one or more subsequent chunks of the document is either larger or smaller than the one or more chunks that were already transferred.
    Type: Grant
    Filed: June 24, 2009
    Date of Patent: June 5, 2012
    Assignee: Ricoh Company, Ltd.
    Inventor: Lifen Tian
  • Patent number: 8139245
    Abstract: An approach is provided for managing the processing of print data at a printing device based upon available consumable resources. A printing device includes a print process configured to determine consumable resources that are currently available at the printing device. The print process is further configured to determine which print data is to be processed based upon the consumable resources currently available at the printing device and the consumable resources required to completely process each of the print data. Print data that can be completely processed using the currently available consumable resources are selected for processing. The print process may also be configured to cause a notification to be provided to a client device to indicate the consumable resources currently available at a printing device and/or that insufficient consumable resources were available to process particular print data and to recommend other consumable resources to process the particular print data.
    Type: Grant
    Filed: April 24, 2006
    Date of Patent: March 20, 2012
    Assignee: Ricoh Company, Ltd.
    Inventor: Lifen Tian
  • Patent number: 8130951
    Abstract: A network device includes a content processing module that is configured to perform intelligent document content processing, such as confidential information processing, content optimization and workflow optimization. The network device authenticates a user and determines electronic document data that is to be processed. The electronic document data may be created at the network device, e.g., by a scanning module on the network device, or at a client device, e.g., by a word processing application executing on the client device. The content processing module retrieves particular user preference data based upon the user authentication. The particular user preference data may specify confidential information preferences, content optimization preferences and/or workflow preferences. The content processing module performs intelligent document content processing on the electronic document data based upon the particular user preference data and generates processed electronic document data.
    Type: Grant
    Filed: August 8, 2007
    Date of Patent: March 6, 2012
    Assignee: Ricoh Company, Ltd.
    Inventor: Lifen Tian
  • Patent number: 8127306
    Abstract: Techniques are provided for efficiently processing SOAP requests at a Web service application (WSA) of a multi-functional device (MFP). In one technique, a WSA includes at least three threads. An external request processing thread processes SOAP requests from different client applications. A request processing thread processes a SOAP request according to the business logic of the WSA. A internal communications thread communicates with other components of the MFP that are distinct from the WSA. In another technique, a WSA processes different SOAP request differently, depending on the size of the SOAP and the resources required to process the SOAP request so that fast requests may be processed immediately while slow requests are pending. In another technique, a WS-Eventing specification is implemented within a WSA to simplify the event subscription and notification process.
    Type: Grant
    Filed: December 18, 2006
    Date of Patent: February 28, 2012
    Assignee: Ricoh Company, Ltd.
    Inventors: Alain Regnier, Lifen Tian, Yao-Tian Wang
  • Publication number: 20120044519
    Abstract: The systems and method herein provide a design logic that extends Distributed Scan Management (DSM) by integrating the scan setting features of a network scanner with DSM and enhances DSM by providing a means for quickly locating Post Scan Processes (PSP) based on specified search criteria. In this regard, a network scanner is controllable via the PSPs of a DSM protocol. A user interface of the network scanner is operable to receive login information associated with a user that is used to grant access to one or more of the PSPs. The network scanner also includes a storage module operable to store scanner software instructions that direct a processor to determine whether the one or more accessed PSPs have settings that are overrideable and present the one or more accessed PSPs to the user for selection. The user may then override settings of a selected PSP via the user interface.
    Type: Application
    Filed: August 17, 2010
    Publication date: February 23, 2012
    Inventors: Yuwen Wu, Yi Ding, Lifen Tian
  • Patent number: 8112766
    Abstract: Techniques are provided for implementing the WS-DeviceProfile standard as a multi-threaded process (“DFM”) executing on a multi-function peripheral (“MFP”). The DFM takes care of the discovery of devices and services on a network. The DFM also acts as a facility manager. The DFM implements various web services in a single component that applications can re-use. The DFM insulates these applications from some of the more complex details of the web services that the DFM implements. The MFP may comprise several different applications, each with a different specialized function. Each of these applications uses the web services provided by the DFM. The multi-threaded nature of the DFM permits new services to be added to the MFP dynamically. The threads can handle separate tasks concurrently. For example, one thread can handle communications with processes outside the MFP, while another thread can simultaneously handle communications with processes and applications inside the MFP.
    Type: Grant
    Filed: December 21, 2006
    Date of Patent: February 7, 2012
    Assignee: Ricoh Company, Ltd.
    Inventors: Alain Regnier, Lifen Tian, Yaotian Wang