Patents by Inventor Han Shum

Han Shum 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: 20240079779
    Abstract: An electronic device may be provided with a sensor module and an antenna having an antenna arm, ground structures, and a tuner. The tuner may be mounted to a printed circuit overlapping the sensor module. A spring may be mounted to the printed circuit and may couple the tuner to a conductive chassis of the sensor module. The sensor module may include optical sensors that gather sensor data through a display and may form ground paths from the tuner to the ground structures. Conductive interconnect structures such as springs may exert biasing forces in different directions to couple the ground paths to different layers of the ground structures. This may serve to couple the antenna to the ground structures as close as possible to the tuner, thereby maximizing antenna performance, despite the presence of the sensor module.
    Type: Application
    Filed: August 30, 2023
    Publication date: March 7, 2024
    Inventors: Yuan Tao, Yiren Wang, Ana Papio Toda, Jingni Zhong, Han Wang, Hao Xu, Hongfei Hu, Mattia Pascolini, Eric W. Bates, Peter A. Dvorak, Allegra Shum
  • Patent number: 10104021
    Abstract: Techniques are herein described for creating a scalable IMAP4 compliant email system using a NoSQL database and a distributed full text search engine. Data for each email message is stored in multiple tables to avoid storing redundant data unnecessarily. However, a full text search index is created based on a single table as if the index refers to a single table. In embodiments herein described, the single index is created on the fields of a message metadata table with virtual fields added to the table that are derived from the message content. During this process, data is pulled from a message table in “blob” format and broken down into corresponding fields and data items, so the data items may be converted and placed in the proper virtual fields for index creation. Each blob section that is converted is cached, so the same blob section does not need to be converted multiple times. After index creation, the index may be used to search for emails based on metadata and data within the body of the email.
    Type: Grant
    Filed: November 18, 2015
    Date of Patent: October 16, 2018
    Assignee: Oracle International Corporation
    Inventors: Christopher Newman, Han Shum, Richard Swift, Bharathi Sivaramakrishnan
  • Publication number: 20170139914
    Abstract: Techniques are herein described for creating a scalable IMAP4 compliant email system using a NoSQL database and a distributed full text search engine. Data for each email message is stored in multiple tables to avoid storing redundant data unnecessarily. However, a full text search index is created based on a single table as if the index refers to a single table. In embodiments herein described, the single index is created on the fields of a message metadata table with virtual fields added to the table that are derived from the message content. During this process, data is pulled from a message table in “blob” format and broken down into corresponding fields and data items, so the data items may be converted and placed in the proper virtual fields for index creation. Each blob section that is converted is cached, so the same blob section does not need to be converted multiple times. After index creation, the index may be used to search for emails based on metadata and data within the body of the email.
    Type: Application
    Filed: November 18, 2015
    Publication date: May 18, 2017
    Inventors: Christopher Newman, Han Shum, Richard Swift, Bharathi Sivaramakrishnan
  • Patent number: 9183068
    Abstract: Various methods and apparatuses are described for a server that includes at least a server starter program, a monitor program, and a service program. The server starter program runs resident on a computer readable storage medium. The server starter program contains code scripted to start and stop server applications. The monitor program also runs resident on the computer readable storage medium. The monitor program contains code scripted to detect a failure associated with a first server application and to communicate to the server starter program to re-start one or more server applications based upon the detected failure associated with the first server application. The service program registers as an operating system service with the operating system. The service program controls requests and communicates to the operating system on behalf of the first server application in the server.
    Type: Grant
    Filed: November 18, 2005
    Date of Patent: November 10, 2015
    Assignee: Oracle America, Inc.
    Inventors: Han Shum, Chris Newman