Patents by Inventor Jianwen Yin

Jianwen Yin 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: 10353683
    Abstract: A system for dynamically generating a timeout value based on a customer runtime environment for use with a manufacturer update package. More specifically, the system for dynamically generating a timeout value decomposes calculation of a timeout value based upon the major steps contained within the update service and dynamically calculates the timeout value based upon processor load. In certain embodiments the system uses a heuristic algorithm to perform the calculation.
    Type: Grant
    Filed: April 3, 2009
    Date of Patent: July 16, 2019
    Assignee: Dell Products L.P.
    Inventors: Jianwen Yin, Yong Cao, Xianghong Qian
  • Patent number: 10148821
    Abstract: A method schedules a conference call via a scheduler application on a first information handling system by recording a date, a start time, and an end time and setting invitees for the call. The method further receives bound identification data from an invitee, associates the bound identification data with the scheduled conference call, and stores the bound identification data in a database to enable minimal touch access to the conference call.
    Type: Grant
    Filed: December 10, 2012
    Date of Patent: December 4, 2018
    Assignee: Dell Products, LP
    Inventors: Robert A. Contreras, Chaula B. Patel, Vishwanath Jayaraman, Jianwen Yin
  • Patent number: 9577883
    Abstract: A method and system of automated compliance management is disclosed. The method includes receiving an application call from a remote information handling system (IHS) running an application, the application including a function configured to invoke the application call. The method also includes determining a location of operation of the remote IHS and determining a compliance criterion of the application based on the location of operation of the remote IHS. The method further includes sending a response to the application call from the remote IHS, the response including information for configuring the application to comply with the compliance criterion. Associated apparatuses and systems are disclosed.
    Type: Grant
    Filed: April 26, 2013
    Date of Patent: February 21, 2017
    Assignee: Dell Products L.P.
    Inventors: Heidi Ding, Jianwen Yin, Marshal F. Savage, William James Widener
  • Patent number: 9405778
    Abstract: A method includes receiving a request to generate data which describes the data. A database of seed content and an algorithms database are searched. If both seed content and an algorithm are found, the algorithm is applied to the seed content, thereby generating data. Some embodiments may include advertising a content generation service. Users may register for the service.
    Type: Grant
    Filed: January 19, 2015
    Date of Patent: August 2, 2016
    Assignee: DELL PRODUCTS, LP
    Inventors: Jianwen Yin, Li Jun Zhou, Thomas P. Maddox, Ryan D. King, Tsen-Loong Peng
  • Publication number: 20150134705
    Abstract: A method includes receiving a request to generate data which describes the data. A database of seed content and an algorithms database are searched. If both seed content and an algorithm are found, the algorithm is applied to the seed content, thereby generating data. Some embodiments may include advertising a content generation service. Users may register for the service.
    Type: Application
    Filed: January 19, 2015
    Publication date: May 14, 2015
    Inventors: Jianwen Yin, Li Jun Zhou, Thomas P. Maddox, Ryan D. King, Tsen-Loong Peng
  • Patent number: 8959375
    Abstract: A system and method for power management of storage resources are disclosed. A method may include detecting an occurrence of an event associated with a storage resource disposed in an array of storage resources. The method may further include transitioning the storage resource into a specified power state in response to the detection of the occurrence of the event. A system may include a storage resource and a power management module communicatively coupled to the storage resource. The storage resource may be disposed in an array of storage resources. The power management module may be operable to detect an occurrence of an event associated with the storage resource, and may be operable to transition the storage resource into a specified power state in response to the detection of the occurrence of the event.
    Type: Grant
    Filed: April 9, 2014
    Date of Patent: February 17, 2015
    Assignee: Dell Products L.P.
    Inventors: Christiaan Wenzel, Radhakrishna Dasari, Vishwanath Jayaraman, Jianwen Yin
  • Patent number: 8954389
    Abstract: A method includes receiving a request to generate data which describes the data. A database of seed content and an algorithms database are searched. If both seed content and an algorithm are found, the algorithm is applied to the seed content, thereby generating data. Some embodiments may include advertising a content generation service. Users may register for the service.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: February 10, 2015
    Assignee: Dell Products, LP
    Inventors: Jianwen Yin, Li Jun Zhou, Thomas P. Maddox, Ryan D. King, Tsen-Loong Peng
  • Publication number: 20140325035
    Abstract: A method and system of automated compliance management is disclosed. The method includes receiving an application call from a remote information handling system (IHS) running an application, the application including a function configured to invoke the application call. The method also includes determining a location of operation of the remote IHS and determining a compliance criterion of the application based on the location of operation of the remote IHS. The method further includes sending a response to the application call from the remote IHS, the response including information for configuring the application to comply with the compliance criterion. Associated apparatuses and systems are disclosed.
    Type: Application
    Filed: April 26, 2013
    Publication date: October 30, 2014
    Inventors: Heidi Ding, Jianwen Yin, Marshal F. Savage, William James Widener
  • Patent number: 8838848
    Abstract: Systems and methods are provided that may be implemented to manage machine-specific System Profile Unique Data (SPUD) information for one or more information handling systems. Such SPUD information may be managed and transported through in-band and/or out-of-band processing and communications, and may be employed to make restoration of machine-specific data possible either through network data communications and/or local system data communications.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: September 16, 2014
    Assignee: Dell Products LP
    Inventors: Weijia Zhang, Jianwen Yin, Madhav Karri, Vance E. Corn, William C. Edwards
  • Publication number: 20140223215
    Abstract: A system and method for power management of storage resources are disclosed. A method may include detecting an occurrence of an event associated with a storage resource disposed in an array of storage resources. The method may further include transitioning the storage resource into a specified power state in response to the detection of the occurrence of the event. A system may include a storage resource and a power management module communicatively coupled to the storage resource. The storage resource may be disposed in an array of storage resources. The power management module may be operable to detect an occurrence of an event associated with the storage resource, and may be operable to transition the storage resource into a specified power state in response to the detection of the occurrence of the event.
    Type: Application
    Filed: April 9, 2014
    Publication date: August 7, 2014
    Inventors: Christiaan Wenzel, Radhakrishna Dasari, Vishwanath Jayaraman, Jianwen Yin
  • Publication number: 20140161243
    Abstract: A method schedules a conference call via a scheduler application on a first information handling system by recording a date, a start time, and an end time and setting invitees for the call. The method further receives bound identification data from an invitee, associates the bound identification data with the scheduled conference call, and stores the bound identification data in a database to enable minimal touch access to the conference call.
    Type: Application
    Filed: December 10, 2012
    Publication date: June 12, 2014
    Applicant: DELL PRODUCTS, LP
    Inventors: Robert A. Contreras, Chaula B. Patel, Vishwanath Jayaraman, Jianwen Yin
  • Publication number: 20140156630
    Abstract: A method includes receiving a request to generate data which describes the data. A database of seed content and an algorithms database are searched. If both seed content and an algorithm are found, the algorithm is applied to the seed content, thereby generating data. Some embodiments may include advertising a content generation service. Users may register for the service.
    Type: Application
    Filed: November 30, 2012
    Publication date: June 5, 2014
    Applicant: DELL PRODUCTS, LP
    Inventors: Jianwen Yin, Li Jun Zhou, Thomas P. Maddox, Ryan D. King, Tsen-Loong Peng
  • Patent number: 8719768
    Abstract: A system and method for identifying duplicate or similar class instances existing in two or more Common Information Model (CIM) namespaces, accreting them, and thereafter returning a set of class instances and their associated information based on predetermined criteria. In different embodiments of the invention, an abstraction layer is implemented to provide a consolidation namespace operable to aggregate CIM instance data from two or more namespaces into a single namespace. A CIM client management application can then access and search the resulting consolidation namespace for all CIM class instances instead of iteratively browsing individual namespaces. A consolidation provider queries CIM namespaces to enumerate instances of CIM namespaces, which are consolidated in the Interop namespace, and similarly enumerates class instance data, which is consolidated in the consolidation namespace.
    Type: Grant
    Filed: August 22, 2006
    Date of Patent: May 6, 2014
    Assignee: Dell Products L.P.
    Inventors: Jon R. Hass, Radhakrishna Reddy Dasari, Javier L. Jimenez, Khachatur Papanyan, Jianwen Yin
  • Patent number: 8707076
    Abstract: A system and method for power management of storage resources are disclosed. A method may include detecting an occurrence of an event associated with a storage resource disposed in an array of storage resources. The method may further include transitioning the storage resource into a specified power state in response to the detection of the occurrence of the event. A system may include a storage resource and a power management module communicatively coupled to the storage resource. The storage resource may be disposed in an array of storage resources. The power management module may be operable to detect an occurrence of an event associated with the storage resource, and may be operable to transition the storage resource into a specified power state in response to the detection of the occurrence of the event.
    Type: Grant
    Filed: April 18, 2007
    Date of Patent: April 22, 2014
    Assignee: Dell Products L.P.
    Inventors: Christiaan Wenzel, Radhakrishna Dasari, Vishwanath Jayaraman, Jianwen Yin
  • Publication number: 20140082236
    Abstract: Systems and methods are provided that may be implemented to manage machine-specific System Profile Unique Data (SPUD) information for one or more information handling systems. Such SPUD information may be managed and transported through in-band and/or out-of-band processing and communications, and may be employed to make restoration of machine-specific data possible either through network data communications and/or local system data communications.
    Type: Application
    Filed: September 14, 2012
    Publication date: March 20, 2014
    Inventors: Weijia Zhang, Jianwen Yin, Madhav Karri, Vance E. Corn, William C. Edwards
  • Patent number: 8479281
    Abstract: A method for managing authentication includes receiving a request at a directory service for authentication from a first of a plurality of users operating a first of a plurality of products, wherein the directory service associates each of the plurality of users with a plurality of roles for each of the plurality of products. The method also includes authenticating the first user utilizing the directory service, wherein the directory service provides a first role associated with the first user and the first product in response to the request.
    Type: Grant
    Filed: March 26, 2008
    Date of Patent: July 2, 2013
    Assignee: Dell Products L.P.
    Inventors: Jianwen Yin, Gang Liu
  • Patent number: 8429640
    Abstract: A system and method for updating software in an information handling system are disclosed. One or more relationships between a firmware package and a set of components associated with the information handling system are generated. A first storage partition identifier is generated based, at least in part, on the relationships. A second storage partition identifier generate is based, at least in part, on one or more parameters of the set of components, where the second storage partition identifier is associated with the first storage partition identifier. A first storage partition having the first storage partition identifier is generated. A second storage partition having the second storage partition identifier is generated. A copy of the firmware information is stored so that the firmware information is associated with the second storage partition. Firmware for at least one of the set of components is modified based, at least in part, on firmware information.
    Type: Grant
    Filed: June 5, 2009
    Date of Patent: April 23, 2013
    Assignee: Dell Products L.P.
    Inventors: Jianwen Yin, Haihong Zhuo, Mohammad Dhedhi, Xianghong Qian
  • Patent number: 8387069
    Abstract: An improved system and method is disclosed for making the Common Information Model (CIM), produced by the Distributed Management Task Force (DMTF), more flexible and extensible without requiring changes to it or its existing implementations. MultipleInheritance associations are implemented to define extension abstract classes for managed element information and to create static and dynamic add-in classes, all operable to reference the CIM schema class. Ambiguity is mitigated by not allowing properties of different data types to have the same name in super classes that are used for MultipleInheritance associations. Data integrity is facilitated by merging class properties of the same name and data type through the use of a Min algorithm. Concrete user classes are derived from new abstract classes such that management functionality is enabled for managed element properties.
    Type: Grant
    Filed: July 28, 2006
    Date of Patent: February 26, 2013
    Assignee: Dell Products L.P.
    Inventors: Jianwen Yin, Timothy Abels
  • Patent number: 8219792
    Abstract: Information handling system security is maintained by locking the information handling system from boot of an operating system with a service processor of the information handling system. The service processor obtains authorization for boot from a third party authentication service by providing authentication information to the authentication service and requiring a successful authentication for boot. For example, the service processor releases a token upon successful authentication to authorize boot. In one embodiment, the authentication service sends a token to the service processor for the service processor to use to authorize boot.
    Type: Grant
    Filed: October 6, 2009
    Date of Patent: July 10, 2012
    Assignee: Dell Products L.P.
    Inventors: Muhammed K. Jaber, Jianwen Yin, Jon R. Hass, Kevin Marks, Khachatur Papanyan, Marshal F. Savage
  • Patent number: 8136119
    Abstract: Methods, apparatus and media for managing jobs of an object-oriented information model. Managing includes maintaining and updating job status information resuming interrupted jobs following a reboot of the host system, issuing job references to clients, and manipulating job data for example, listing, retrieving, and/or deleting job data. Each job of an object-oriented model may be represented in a cache by a data section comprising data describing the corresponding job. Data includes a unique identifier, job state information, action after reboot information, and whether the job requires that the system undergo a reboot.
    Type: Grant
    Filed: November 30, 2006
    Date of Patent: March 13, 2012
    Assignee: Dell Products L.P.
    Inventors: RadhaKrishna Reddy Dasari, Jon Hass, Chandrasekhar Mugunda, Khachatur Papanyan, Jianwen Yin