Patents by Inventor Shirley S. Wang

Shirley S. Wang 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).

  • Publication number: 20240077738
    Abstract: A system such as a head-mounted device may have left and right displays for displaying images. The images may be presented to left and right eye boxes through left and right fixed (non-removable) lenses and corresponding left and right removable vision correction lenses. The left and right fixed lenses may be supported by left and right fixed lens supports to which the left and right displays are mounted, respectively. To removably attach the vision correction lenses to the fixed lenses, the fixed lens supports and vision correction lenses may be provided with bayonet mounts. The bayonet mounts may have push-and-turn structures such as pins that mate with corresponding slots.
    Type: Application
    Filed: May 23, 2023
    Publication date: March 7, 2024
    Inventors: Matin Seadat Beheshti, Forrest C Wang, Shirley S Lu
  • Patent number: 10585581
    Abstract: A method and associated system for modifying an image on a display screen. A first line and a second line are generated in an original image being displayed on the display screen. The first line and the second line pass through a first point and a second point, respectively, in the original image. The first line and the second line divide the original image into a first area, a second area, and a strip area between the first area and the second area. Hiding a portion of the strip area is performed by either removing the visibility of the strip area from the display screen or displaying the portion of the strip area on the display screen in lower resolution than before the hiding is performed.
    Type: Grant
    Filed: April 17, 2019
    Date of Patent: March 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Shirley S. Wang, Si Wei
  • Publication number: 20190243524
    Abstract: A method and associated system for modifying an image on a display screen. A first line and a second line are generated in an original image being displayed on the display screen. The first line and the second line pass through a first point and a second point, respectively, in the original image. The first line and the second line divide the original image into a first area, a second area, and a strip area between the first area and the second area. Hiding a portion of the strip area is performed by either removing the visibility of the strip area from the display screen or displaying the portion of the strip area on the display screen in lower resolution than before the hiding is performed.
    Type: Application
    Filed: April 17, 2019
    Publication date: August 8, 2019
    Inventors: Shirley S. Wang, Si Wei
  • Patent number: 10346032
    Abstract: A method and associated system for modifying an image on a display screen. While an original image is being displayed on the display screen, a first point and a second point in the original image are received. A first line and a second line are generated in the original image. The first line and the second line pass through the first point and the second point, respectively, in the original image. The first line and the second line divide the original image into a first area, a second area, and a strip area between the first area and the second area. Hiding a portion of the strip area is performed by either removing the visibility of the strip area from the display screen or displaying the portion of the strip area on the display screen in lower resolution than before the hiding is performed.
    Type: Grant
    Filed: October 23, 2017
    Date of Patent: July 9, 2019
    Assignee: International Business Machines Corporation
    Inventors: Shirley S. Wang, Si Wei
  • Publication number: 20180046351
    Abstract: A method and associated system for modifying an image on a display screen. While an original image is being displayed on the display screen, a first point and a second point in the original image are received. A first line and a second line are generated in the original image. The first line and the second line pass through the first point and the second point, respectively, in the original image. The first line and the second line divide the original image into a first area, a second area, and a strip area between the first area and the second area. Hiding a portion of the strip area is performed by either removing the visibility of the strip area from the display screen or displaying the portion of the strip area on the display screen in lower resolution than before the hiding is performed.
    Type: Application
    Filed: October 23, 2017
    Publication date: February 15, 2018
    Inventors: Shirley S. Wang, Si Wei
  • Patent number: 9823835
    Abstract: A method and associated system for modifying an image on a display screen. A first point and a second point in the image are received from a first interaction and a second interaction, respectively, between a user and the display screen. It is ascertained that a first line and a second line in the image respectively pass through the first point and the second point in the image. The first line and the second line divide the image into a first area, a second area, and a strip area between the first area and the second area. Hiding a portion of the strip area is performed by either removing the visibility of the strip area from the display screen or displaying the portion of the strip area on the display screen in lower resolution than before the hiding is performed.
    Type: Grant
    Filed: February 11, 2014
    Date of Patent: November 21, 2017
    Assignee: International Business Machines Corporation
    Inventors: Shirley S. Wang, Si Wei
  • Publication number: 20140245209
    Abstract: A method and associated system for modifying an image on a display screen. A first point and a second point in the image are received from a first interaction and a second interaction, respectively, between a user and the display screen. It is ascertained that a first line and a second line in the image respectively pass through the first point and the second point in the image. The first line and the second line divide the image into a first area, a second area, and a strip area between the first area and the second area. Hiding a portion of the strip area is performed by either removing the visibility of the strip area from the display screen or displaying the portion of the strip area on the display screen in lower resolution than before the hiding is performed.
    Type: Application
    Filed: February 11, 2014
    Publication date: August 28, 2014
    Applicant: International Business Machines Corporation
    Inventors: Shirley S. Wang, Si Wei
  • Patent number: 7152693
    Abstract: A resource manager (14, 16) of a content management system (10) is configured to receive a client request (34, 36) pertaining to information and to access at least one of a plurality of data servers (20, 22, 24, 26) to execute the client request (34, 36). An encryption engine (80) encrypts passwords associated with the plurality of data servers (20, 22, 24, 26) using a key-based encryption algorithm and stores a ciphertext corresponding to each password in a passwords storage (40). A server identifier module (70, 72) identifies a ciphertext in the passwords storage (40) that is associated with the at least one of a plurality of data servers (20, 22, 24, 26). A decryption engine (100) decrypts the ciphertext using a key-based decryption algorithm corresponding to the key-based encryption algorithm.
    Type: Grant
    Filed: May 30, 2003
    Date of Patent: December 26, 2006
    Assignee: International Business Machines Corporation
    Inventors: Kwai Hing Man, Gerald Edward Kozina, Shirley S. Wang
  • Patent number: 7113947
    Abstract: A technique for manipulating objects at a computer is described. The technique includes receiving one or more requests to manipulate an object, wherein each request is received from a different thread. Each request to manipulate an object generates a copy of the object and a unique identifier for each copy of the object. A request to manipulate a copy of an object is distinguished from other requests to manipulate other copies of the object using the unique identifier. Additionally, a technique for accessing objects at a computer is described. The technique includes receiving a request from a client process for an object which is stored in an object server. A library server process is allocated to handle the object request. Transfer of the requested object is initiated. Thereafter, the library server process that was allocated to the object request is released.
    Type: Grant
    Filed: March 11, 2002
    Date of Patent: September 26, 2006
    Assignee: International Business Machines Corporation
    Inventors: Donald Edward Benson, Philip Lester Flowers, Chris Myunghoon Lee, Thomas S. Lee, Mayank V. Shah, Shirley S. Wang
  • Patent number: 6871203
    Abstract: A technique for manipulating objects at a computer is described. The technique includes receiving one or more requests to manipulate an object, wherein each request is received from a different thread. Each request to manipulate an object generates a copy of the object and a unique identifier for each copy of the object. A request to manipulate a copy of an object is distinguished from other requests to manipulate other copies of the object using the unique identifier. Additionally, a technique for accessing objects at a computer is described. The technique includes receiving a request from a client process for an object which is stored in an object server. A library server process is allocated to handle the object request. Transfer of the requested object is initiated. Thereafter, the library server process that was allocated to the object request is released.
    Type: Grant
    Filed: October 20, 2000
    Date of Patent: March 22, 2005
    Assignee: International Business Machines Corporation
    Inventors: Donald Edward Benson, Philip Lester Flowers, Chris Myunghoon Lee, Thomas S. Lee, Mayank V. Shah, Shirley S. Wang
  • Publication number: 20040240670
    Abstract: A resource manager (14, 16) of a content management system (10) is configured to receive a client request (34, 36) pertaining to information and to access at least one of a plurality of data servers (20, 22, 24, 26) to execute the client request (34, 36). An encryption engine (80) encrypts passwords associated with the plurality of data servers (20, 22, 24, 26) using a key-based encryption algorithm and stores a ciphertext corresponding to each password in a passwords storage (40). A server identifier module (70, 72) identifies a ciphertext in the passwords storage (40) that is associated with the at least one of a plurality of data servers (20, 22, 24, 26). A decryption engine (100) decrypts the ciphertext using a key-based decryption algorithm corresponding to the key-based encryption algorithm.
    Type: Application
    Filed: May 30, 2003
    Publication date: December 2, 2004
    Applicant: International Business Machines Corporation
    Inventors: Kwai Hing Man, Gerald Edward Kozina, Shirley S. Wang
  • Patent number: 6643649
    Abstract: The present invention provides a utility for cross platform database query. In a preferred embodiment, the utility resides at an object server in a data system. The utility obtains a set of data items from a library server in the data system; places the set of data items from the library server in a temporary table at the object server; obtains each data item from the temporary table and the base object table; and converts each data item from the temporary table and the base object table, if a conversion is required, such that each data item from the temporary table and the base object table may be compared. Because the utility, the temporary table, and the base object table all reside at the same server, the utility knows whether or not to convert the data items so that a conflict free comparison is performed. In this manner, the utility need not actually know what platform is used by the library server, yet, data at the library server and the object server can be properly compared.
    Type: Grant
    Filed: January 30, 2001
    Date of Patent: November 4, 2003
    Assignee: International Business Machines Corporation
    Inventors: Shirley S. Wang, Lynda Arnold Hansen, San-Ju Lin Shi
  • Publication number: 20030069890
    Abstract: A technique for manipulating objects at a computer is described. The technique includes receiving one or more requests to manipulate an object, wherein each request is received from a different thread. Each request to manipulate an object generates a copy of the object and a unique identifier for each copy of the object. A request to manipulate a copy of an object is distinguished from other requests to manipulate other copies of the object using the unique identifier.
    Type: Application
    Filed: March 11, 2002
    Publication date: April 10, 2003
    Applicant: International Business Machines Corporation
    Inventors: Donald Edward Benson, Philip Lester Flowers, Chris Myunghoon Lee, Thomas S. Lee, Mayank V. Shah, Shirley S. Wang
  • Publication number: 20020103790
    Abstract: The present invention provides a utility for cross platform database query. In a preferred embodiment, the utility resides at an object server in a data system. The utility obtains a set of data items from a library server in the data system; places the set of data items from the library server in a temporary table at the object server; obtains each data item from the temporary table and the base object table; and converts each data item from the temporary table and the base object table, if a conversion is required, such that each data item from the temporary table and the base object table may be compared. Because the utility, the temporary table, and the base object table all reside at the same server, the utility knows whether or not to convert the data items so that a conflict free comparison is performed. In this manner, the utility need not actually know what platform is used by the library server, yet, data at the library server and the object server can be properly compared.
    Type: Application
    Filed: January 30, 2001
    Publication date: August 1, 2002
    Inventors: Shirley S. Wang, Lynda Arnold Hansen, San-Ju Lin Shi