Patents by Inventor Lily Liang
Lily Liang 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: 10225319Abstract: A method is described that is executed by a computer system implementing a hypertext transfer protocol (HTTP) to enable serving media files by streaming over HTTP. The method is constructed to enable serving media files that are segmented from multiple sources using switch access points defined in a switch access point (SAP) file. The SAP files define transition points in the serving of the media files between different media file sources. The method includes a set of steps such as determining a media meta file or media segment files for a SAP file. The requested media meta file or media segment files are sent to the client. A request for a SAP file is then received from the client. The SAP file request is redirected to a second HTTP server in response to the SAP file indicating the next media segment file identified by the SAP file is not local.Type: GrantFiled: September 30, 2013Date of Patent: March 5, 2019Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Nancy Ye, Lily Liang, Jinyang Xie
-
Publication number: 20160219094Abstract: A method is described that is executed by a computer system implementing a hypertext transfer protocol (HTTP) to enable serving media files by streaming over HTTP. The method is constructed to enable serving media files that are segmented from multiple sources using switch access points defined in a switch access point (SAP) file. The SAP files define transition points in the serving of the media files between different media file sources. The method includes a set of steps such as determining a media meta file or media segment files for a SAP file. The requested media meta file or media segment files are sent to the client. A request for a SAP file is then received from the client. The SAP file request is redirected to a second HTTP server in response to the SAP file indicating the next media segment file identified by the SAP file is not local.Type: ApplicationFiled: September 30, 2013Publication date: July 28, 2016Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)Inventors: Nancy YE, Lily LIANG, Jinyang XIE
-
Publication number: 20110279851Abstract: Described herein is a system and method for requesting and managing RSVP responses to invitations created within an online stationery service.Type: ApplicationFiled: May 13, 2010Publication date: November 17, 2011Inventors: Kelly Berger, Adnan Asar, Ramin Naimi, Lily Liang, Kevin Chang, Krys Taylor, Michael Iskander Boulos, Karthik Sadhasivam
-
Publication number: 20090049078Abstract: A system, and program product for managing the creation, retrieval, editing or distribution of content by creating a folder and filing the folder in a library on a selected server. This is accomplished by first creating an autofoldering configuration entry in an Auto Link table. Accomplishment of this step results in returning target item types and an auto folder structure. This auto folder structure contains target and source item type IDs. The next step is fetching a next set of target item type attribute IDs, and looping through item types from the auto folder structure, searching for a target folder for each target item type from the auto folder structure. A link is invoked to a folder for each target item found; and a target folder is created if no target folders are found.Type: ApplicationFiled: August 31, 2008Publication date: February 19, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Edward Joseph Gallagher, Tawei Hu, Lily Liang, Kenneth Carlin Nelson, Li-Ming A. Wang
-
Patent number: 7272550Abstract: A system and method for authorizing access to a controlled entity by a user. A set of user privileges is provided for user; and a content manager intersects an access control list (ACL) and the set of user privileges to authorize access. Binding level control indicia selectively binds an access control list (ACL) to the controlled entity at item type, item, mixed, or library binding level. An item type comprises one or more component items with each component item having one or more item views which together form an item type view. A content manager is responsive to the binding level to perform ACL checking for authorizing access to the controlled entity by the user.Type: GrantFiled: April 23, 2002Date of Patent: September 18, 2007Assignee: International Business Machines CorporationInventors: An Feng-I Chen, Tawei Hu, Lily Liang, Jy-Jine James Lin, Edward Joseph Perry, Yuping Wang, Alan Tsu-I Yaung, Howard Hao Zhang
-
Patent number: 7209919Abstract: A method, system and article of manufacture for reducing a deadlock probability during transaction processing in a computer network system having a plurality of users of the network system that comprises a content management system performing implicit transactions via API calls to a library server on a plurality of entities shareable by users of the network. The computer-implemented method comprises invoking a transaction sequence in response to a transaction request, performing a prepare portion of the transaction sequence, implicitly committing the prepare portion of the transaction, performing an update portion of the transaction sequence, and fully committing the transaction.Type: GrantFiled: June 11, 2003Date of Patent: April 24, 2007Assignee: International Business Machines CorporationInventors: Mang-Rong Ho, Tawei Hu, Lily Liang
-
Patent number: 7099899Abstract: A content management system provides versioning capability that can either be controlled by the client application or be transparent thereto. Control of document versions depends on the root and child component attributes that are defined by the hierarchical structure of the document. When a document is updated, the present system performs any or all of the following scenarios as desired by the user: replace the existing attribute values stored in the root component instance for a specified document; replace the existing attribute values stored in a specified child component instance for the specified document; add a new child component instance into the hierarchical structure for the specified document; or delete an existing child component instance from the hierarchical structure for the specified document.Type: GrantFiled: April 23, 2002Date of Patent: August 29, 2006Assignee: International Business Machines CorporationInventors: David Mun-Hien Choy, Sudipta Deb Deb, Tawei Hu, Lily Liang, Kenneth Carlin Nelson, Edward Joseph Perry, Mayank Vipin Shah, I-Shin Andy Wang, Howard Hao Zhang
-
Patent number: 7043490Abstract: Methods, systems, and program products for managing multimedia content. These are built upon a combination of a high level content model for specific multimedia content types and a low level physical for mapping to a data engine. The method, system, and program product include representing multimedia content management objects and managing the objects in a relational database. The relational database is adapted for representing data in a plurality of relational database tables, where each of the relational database tables has at least one row with a plurality of columns. Content is managed by associating the object as an item to a row in a first relational database table; and associating additional components, if any, of the object to additional relational database tables.Type: GrantFiled: March 5, 2002Date of Patent: May 9, 2006Assignee: International Business Machines CorporationInventors: David M. Choy, Tawei Hu, Lily Liang, Kenneth C. Nelson, Randal J. Richardt
-
Patent number: 6873995Abstract: Managing a content management system. The content management system is one that is configured and controlled to establish a connection between a client and a library server, generate a transaction identifier and insert, a record for the transaction in a tracking table associated with the library server, pass transaction data from the client to a resource manager, process the transaction at the resource manager and record transaction data in a tracking table associated with the resource manager. The resource manager returns transaction success/failure data to the client, compares activity recorded in the tracking tables, and takes corrective action based upon the activity comparison.Type: GrantFiled: April 23, 2002Date of Patent: March 29, 2005Assignee: International Business Machines CorporationInventors: Donald Edward Benson, Karen W. Brannon, David Mun-Hien Choy, Gerald R. Clarke, Edward Joseph Gallagher, Hui-I Hsiao, Tawei Hu, Gerald Edward Kozina, Matthew R. Laue, Lily Liang, Kenneth Carlin Nelson, Deb Sudipta
-
Publication number: 20040254933Abstract: A method, system and article of manufacture for reducing a deadlock probability during transaction processing in a computer network system having a plurality of users of the network system that comprises a content management system performing implicit transactions via API calls to a library server on a plurality of entities shareable by users of the network. The computer-implemented method comprises invoking a transaction sequence in response to a transaction request, performing a prepare portion of the transaction sequence, implicitly committing the prepare portion of the transaction, performing an update portion of the transaction sequence, and fully committing the transaction.Type: ApplicationFiled: June 11, 2003Publication date: December 16, 2004Applicant: International Business Machines CorporationInventors: Mang-Rong Ho, Tawei Hu, Lily Liang
-
Publication number: 20030204522Abstract: A method, system, and program product for managing the creation, retrieval, editing or distribution of content by creating a folder and filing the folder in a library on a selected server. This is accomplished by first creating an autofoldering configuration entry in an Auto Link table. Accomplishment of this step results in returning target item types and an auto folder structure. This auto folder structure contains target and source item type IDs. The next step is fetching a next set of target item type attribute IDs, and looping through item types from the auto folder structure, searching for a target folder for each target item type from the auto folder structure. A link is invoked to a folder for each target item found; and a target folder is created if no target folders are found.Type: ApplicationFiled: April 23, 2002Publication date: October 30, 2003Applicant: International Business Machines CorporationInventors: Edward Joseph Gallagher, Tawei Hu, Lily Liang, Kenneth Carlin Nelson, Li-Ming A. Wang
-
Publication number: 20030200212Abstract: Managing a content management system. The content management system is one that is configured and controlled to establish a connection between a client and a library server, generate a transaction identifier and insert, a record for the transaction in a tracking table associated with the library server, pass transaction data from the client to a resource manager, process the transaction at the resource manager and record transaction data in a tracking table associated with the resource manager. The resource manager returns transaction success/failure data to the client, compares activity recorded in the tracking tables, and takes corrective action based upon the activity comparison.Type: ApplicationFiled: April 23, 2002Publication date: October 23, 2003Applicant: International Business Machiness CorporationInventors: Donald Edward Benson, Karen W. Brannon, David Mun-Hien Choy, Gerald R. Clarke, Edward Joseph Gallagher, Hui-I Hsiao, Tawei Hu, Gerald Edward Kozina, Matthew R. Laue, Lily Liang, Kenneth Carlin Nelson, Deb Sudipta
-
Publication number: 20030200443Abstract: A system and method for authorizing access to a controlled entity by a user. A set of user privileges is provided for user; and a content manager intersects an access control list (ACL) and the set of user privileges to authorize access. Binding level control indicia selectively binds an access control list (ACL) to the controlled entity at item type, item, mixed, or library binding level. An item type comprises one or more component items with each component item having one or more item views which together form an item type view. A content manager is responsive to the binding level to perform ACL checking for authorizing access to the controlled entity by the user.Type: ApplicationFiled: April 23, 2002Publication date: October 23, 2003Applicant: International Business Machines CorporationInventors: An Feng-I Chen, Tawei Hu, Lily Liang, Jy-Jine James Lin, Edward Joseph Perry, Yuping Wang, Alan Tsu-I Yaung, Howard Hao Zhang
-
Publication number: 20030200220Abstract: A database management system, method, and program product for managing a relational database of items. Each of the items has a plurality of attributes, and the relational database is adapted to operate on the items as a function of the attributes of an item. According to our invention the attributes are arrayed in a hierarchal array of attributes and levels of attribute groups, such that an attribute group contains one or more attributes. According to our invention an attribute is contained in only one first level attribute group, and an intermediate attribute group is contained in only one attribute group at a next higher level. In a preferred embodiment of our invention the items are content items.Type: ApplicationFiled: April 23, 2002Publication date: October 23, 2003Applicant: International Business Machines CorporationInventors: Tawei Hu, Lily Liang, Kenneth Carlin Nelson, Li-Ming A. Wang, Howard Hao Zhang
-
Publication number: 20030200235Abstract: An item versioning implementation in a content management system provides versioning capability that can either be controlled by the client application or be transparent thereto. Versioning is controlled by the user. The user also defines the manner in which old versions are maintained. The number of previous versions of the document may be limited by the user. The present system provides enhanced server capability for managing version control by document type, reduces client application complexity, reduces the number of required data parameters transmitted across network communications, allows flexibility in control of document versioning, and maintains compatibility with content management systems that do not have versioning control. Control of document versions depends on the root and child component attributes that are defined by the hierarchical structure of the document.Type: ApplicationFiled: April 23, 2002Publication date: October 23, 2003Applicant: International Business Machines CorporationInventors: David Mun-Hien Choy, Sudipta Deb Deb, Tawei Hu, Lily Liang, Kenneth Carlin Nelson, Edward Joseph Perry, Mayank Vipin Shah, I-Shin Andy Wang, Howard Hao Zhang
-
Publication number: 20030172049Abstract: Methods, systems, and program products for managing multimedia content. These are built upon a combination of a high level content model for specific multimedia content types and a low level physical for mapping to a data engine. The method, system, and program product include representing multimedia content management objects and managing the objects in a relational database. The relational database is adapted for representing data in a plurality of relational database tables, where each of the relational database tables has at least one row with a plurality of columns. Content is managed by associating the object as an item to a row in a first relational database table; and associating additional components, if any, of the object to additional relational database tables.Type: ApplicationFiled: March 5, 2002Publication date: September 11, 2003Applicant: International Business Machines CorporationInventors: David M. Choy, Tawei Hu, Lily Liang, Kenneth C. Nelson, Randal J. Richardt