Patents by Inventor Shirley Zhou
Shirley Zhou 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: 10747626Abstract: In a high insert throughput in a database system, the database management system (DBMS) caches, asynchronously from data insert transactions, a list of storage location identifiers for storage locations in a table space in the database system. When a request for an insert transaction with an insert size is received from an agent, the DBMS identifies a storage location on the list with an amount of free space meeting the insert size. The DBMS removes the storage location identifier from the list and returns the storage location identifier for the storage location. When the insert transaction completes, the DBMS determines a remaining free space at the storage location and adds the storage location identifier to the list according to the remaining free space. By removing storage location identifiers from the list, another agent cannot receive the same storage location identifier for a parallel task. Thus, space contention is avoided.Type: GrantFiled: October 16, 2016Date of Patent: August 18, 2020Assignee: International Business Machines CorporationInventors: Oliver Draese, Robert W. Lyle, Kalpana Shyam, George F. Wang, Julie A. Watts, Shirley Zhou
-
Patent number: 10747627Abstract: In a high insert throughput in a database system, the database management system (DBMS) caches, asynchronously from data insert transactions, a list of storage location identifiers for storage locations in a table space in the database system. When a request for an insert transaction with an insert size is received from an agent, the DBMS identifies a storage location on the list with an amount of free space meeting the insert size. The DBMS removes the storage location identifier from the list and returns the storage location identifier for the storage location. When the insert transaction completes, the DBMS determines a remaining free space at the storage location and adds the storage location identifier to the list according to the remaining free space. By removing storage location identifiers from the list, another agent cannot receive the same storage location identifier for a parallel task. Thus, space contention is avoided.Type: GrantFiled: January 9, 2018Date of Patent: August 18, 2020Assignee: International Business Machines CorporationInventors: Oliver Draese, Robert W. Lyle, Kalpana Shyam, George F. Wang, Julie A. Watts, Shirley Zhou
-
Patent number: 10520092Abstract: Seal assembly designs for extreme temperatures that include material and structural designs to counteract sealing component shrinkage or expansion caused by thermal expansion or contraction. Provisions can be included to increase sealing stress along the outer seal lip of the seal assembly for low temperature applications where shrinkage can be an issue and to increase sealing stress along the inner seal lip of the seal assembly for high temperature applications where expansion can be an issue.Type: GrantFiled: October 24, 2017Date of Patent: December 31, 2019Assignee: Bal Seal Engineering, Inc.Inventors: Farshid Dilmaghanian, Marc Soriano, Peter J. Balsells, Shirley Zhou, Majid Ghasiri, Derek Changsrivong, Raul Magana
-
Patent number: 9996976Abstract: A method is provided for augmenting video feed obtained by a camera of a aerial vehicle to a user interface. The method can include obtaining a sequence of video images with or without corresponding sensor metadata from the aerial vehicle; obtaining supplemental data based on the sequence of video images and the sensor metadata; correcting an error in the sensor metadata using a reconstruction error minimization technique; creating a geographically-referenced scene model based on a virtual sensor coordinate system that is registered to the sequence of video images; overlaying the supplemental information onto the geographically-referenced scene model by rendering geo-registered data from a 3D perspective that matches a corrected camera model; creating a video stream of a virtual representation from the scene from the perspective of the camera based on the overlaying; and providing the video stream to a UI to be render onto a display.Type: GrantFiled: May 4, 2015Date of Patent: June 12, 2018Assignee: AVIGILON FORTRESS CORPORATIONInventors: Shirley Zhou, Don Madden, Tae Eun Choe, Andrew W. Scanlon
-
Publication number: 20180129677Abstract: In a high insert throughput in a database system, the database management system (DBMS) caches, asynchronously from data insert transactions, a list of storage location identifiers for storage locations in a table space in the database system. When a request for an insert transaction with an insert size is received from an agent, the DBMS identifies a storage location on the list with an amount of free space meeting the insert size. The DBMS removes the storage location identifier from the list and returns the storage location identifier for the storage location. When the insert transaction completes, the DBMS determines a remaining free space at the storage location and adds the storage location identifier to the list according to the remaining free space. By removing storage location identifiers from the list, another agent cannot receive the same storage location identifier for a parallel task. Thus, space contention is avoided.Type: ApplicationFiled: January 9, 2018Publication date: May 10, 2018Inventors: Oliver Draese, Robert W. Lyle, Kalpana Shyam, George F. Wang, Julie A. Watts, Shirley Zhou
-
Publication number: 20180112778Abstract: Seal assembly designs for extreme temperatures that include material and structural designs to counteract sealing component shrinkage or expansion caused by thermal expansion or contraction. Provisions can be included to increase sealing stress along the outer seal lip of the seal assembly for low temperature applications where shrinkage can be an issue and to increase sealing stress along the inner seal lip of the seal assembly for high temperature applications where expansion can be an issue.Type: ApplicationFiled: October 24, 2017Publication date: April 26, 2018Applicant: Bal Seal Engineering, Inc.Inventors: Farshid Dilmaghanian, Marc Soriano, Peter J. Balsells, Shirley Zhou, Majid Ghasiri, Derek Changsrivong, Raul Magana
-
Publication number: 20180107677Abstract: In a high insert throughput in a database system, the database management system (DBMS) caches, asynchronously from data insert transactions, a list of storage location identifiers for storage locations in a table space in the database system. When a request for an insert transaction with an insert size is received from an agent, the DBMS identifies a storage location on the list with an amount of free space meeting the insert size. The DBMS removes the storage location identifier from the list and returns the storage location identifier for the storage location. When the insert transaction completes, the DBMS determines a remaining free space at the storage location and adds the storage location identifier to the list according to the remaining free space. By removing storage location identifiers from the list, another agent cannot receive the same storage location identifier for a parallel task. Thus, space contention is avoided.Type: ApplicationFiled: October 16, 2016Publication date: April 19, 2018Inventors: Oliver DRAESE, Robert W. LYLE, Kalpana SHYAM, George F. WANG, Julie A. WATTS, Shirley ZHOU
-
Publication number: 20170039765Abstract: A method is provided for augmenting video feed obtained by a camera of a aerial vehicle to a user interface. The method can include obtaining a sequence of video images with or without corresponding sensor metadata from the aerial vehicle; obtaining supplemental data based on the sequence of video images and the sensor metadata; correcting an error in the sensor metadata using a reconstruction error minimization technique; creating a geographically-referenced scene model based on a virtual sensor coordinate system that is registered to the sequence of video images; overlaying the supplemental information onto the geographically-referenced scene model by rendering geo-registered data from a 3D perspective that matches a corrected camera model; creating a video stream of a virtual representation from the scene from the perspective of the camera based on the overlaying; and providing the video stream to a UI to be render onto a display.Type: ApplicationFiled: May 4, 2015Publication date: February 9, 2017Inventors: Shirley Zhou, Don Madden, Tae Eun Choe, Andrew W. Scanlon
-
Multi-Versioning Mechanism for Update of Hierarchically Structured Documents Based on Record Storage
Publication number: 20110302195Abstract: A method for multi-versioning data of a hierarchically structured document stored in data records includes: changing document data in one or more data records, each data record assigned a record identifier, the data record including a plurality of nodes assigned a node identifier, and the document assigned a document identifier; storing an update timestamp in a base table row referencing the document identifier; storing in each changed data record a start timestamp for a start of a validity period for the changed data record and an end timestamp for an end of the validity period; and storing the start timestamp and the end timestamp in one or more node identifier index entries referencing the document identifier, the record identifier, and the node identifier. A version of the document may be obtained using node identifier index entries satisfying a version timestamp.Type: ApplicationFiled: June 8, 2010Publication date: December 8, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Mengchu Cai, Eric N. Katayama, Guogen Zhang, Shirley Zhou