Patents by Inventor Simon Wong

Simon Wong 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: 10152508
    Abstract: In embodiments, methods and systems for improving a query in a database system are provided. These method and system embodiments can enable greater contextual knowledge about the types and use of data in tables underlying a relational database to be employed to improve query efficiency. By employing contextual information, embodiments can provide improved queries and/or make recommendations to a query optimizer of a database system to improve its operation based upon knowledge of the data and/or application gathered. Embodiments can be useful in improving query performance in multi-tenant database systems.
    Type: Grant
    Filed: April 29, 2013
    Date of Patent: December 11, 2018
    Assignee: salesforce.com, inc.
    Inventors: Craig Weissman, Dave Moellenhoff, Simon Wong
  • Publication number: 20180347530
    Abstract: An automatic engine stop-start system of a vehicle having an engine includes a controller in signal communication with the engine and configured to command automatically stopping and starting the vehicle engine, a first sensor in signal communication with the controller and configured to generate a first signal indicative of a grade of a road the vehicle is located on, and a master brake cylinder having a pressure sensor in signal communication with the controller, the pressure sensor configured to generate a pressure signal indicative of a master cylinder brake pressure. The controller is further configured to determine a pressure threshold based on the first signal and the pressure signal. When the pressure signal exceeds the pressure threshold, thereby indicating a driver is releasing a brake pedal of the vehicle, the controller commands automatically restarting the vehicle engine.
    Type: Application
    Filed: June 1, 2017
    Publication date: December 6, 2018
    Inventors: Truc Le, Craig A Summers, Simon Wong
  • Publication number: 20180322153
    Abstract: Systems and methods for hosting variable schema data such as dynamic tables and columns in a fixed physical database schema. Standard objects, such as tables are provided for use by multiple tenants or organizations in a multi-tenant database system. Each organization may add or define custom fields for inclusion in a standard object. Custom fields for multiple tenants are stored in a custom data column within the object data structure, and this single custom data column may contain different data types for each tenant.
    Type: Application
    Filed: July 11, 2018
    Publication date: November 8, 2018
    Inventors: Craig Weissman, Simon Wong
  • Patent number: 10079438
    Abstract: A radio-frequency power receiving device has RF antennas connected to multiple controllable rectifying circuits to produce corresponding DC signals which are combined in a controllable switching network to produce a combined DC output. A control unit determines an amplitude control signal that controls each rectifying circuit and also determines switch control signals that control a switching network. The switching network controllably combines the direct-current signals to combine the multiple corresponding direct-current signals in series, in parallel, or in a combination of series and parallel.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: September 18, 2018
    Assignee: NVoLogic Inc
    Inventors: Yuji Tanabe, Ada Shuk Yan Poon, Siu-Weng Simon Wong
  • Patent number: 10064048
    Abstract: A gateway (GW) acquires an International Mobile Subscriber Identity (IMSI) of a user equipment (UE) without requesting a mobile management entity (MME) of a core network (CN) to provide it. The GW detects arrival of a S1AP message for the UE. If the GW does not have the IMSI of the UE, and if a NAS payload of the S1AP message is ciphered, send to the UE a rejecting message indicating detaching the UE from the CN, causing the UE to request re-attaching to the CN in a S1AP message that is an Initial UE Message, which contains a temporary identifier of the UE. Then alter the Initial UE Message with a fabricated temporary identifier not recognizable by the MME and send the altered message to the MME, causing the MME to ask the UE to identify itself with the IMSI, which is read by the GW.
    Type: Grant
    Filed: January 5, 2018
    Date of Patent: August 28, 2018
    Assignee: Hong Kong Applied Science and Technology Research Institute Company Limited
    Inventors: Ka Ho Mui, Yau Yau Yolanda Tsang, Yee Simon Wong
  • Publication number: 20180218030
    Abstract: In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing a BY ORGID command term within a multi-tenant aware structured query language within a computing environment.
    Type: Application
    Filed: January 31, 2017
    Publication date: August 2, 2018
    Inventors: Simon Wong, Gary Baker
  • Publication number: 20180218044
    Abstract: In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing a BY PARTITION command term within a multi-tenant aware structured query language within a computing environment.
    Type: Application
    Filed: January 31, 2017
    Publication date: August 2, 2018
    Inventors: Simon Wong, Gary Baker
  • Publication number: 20180218031
    Abstract: In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing dynamic macros within a multi-tenant aware structured query language operable within a computing environment.
    Type: Application
    Filed: January 31, 2017
    Publication date: August 2, 2018
    Inventors: Simon Wong, Gary Baker
  • Publication number: 20180218032
    Abstract: In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing conditional statement execution within a multi-tenant aware structured query language within a computing environment.
    Type: Application
    Filed: January 31, 2017
    Publication date: August 2, 2018
    Inventors: Simon Wong, Gary Baker
  • Publication number: 20180083371
    Abstract: A radio-frequency power receiving device has RF antennas connected to multiple controllable rectifying circuits to produce corresponding DC signals which are combined in a controllable switching network to produce a combined DC output. A control unit determines an amplitude control signal that controls each rectifying circuit and also determines switch control signals that control a switching network. The switching network controllably combines the direct-current signals to combine the multiple corresponding direct-current signals in series, in parallel, or in a combination of series and parallel.
    Type: Application
    Filed: September 21, 2016
    Publication date: March 22, 2018
    Inventors: Yuji Tanabe, Ada Shuk Yan Poon, Siu-Weng Simon Wong
  • Publication number: 20180074806
    Abstract: A computer implemented method of developing computer applications, the method comprising providing to multiple users access, over a network, to information on a data center, with a subgroup of the users having access to a sub-portion of the information that is different from the sub-portion accessible by the remaining tenants of the subgroup; and communicating wide the data center over the network employing a computer system associated with a user of the sub-group to establish application functionality with the sub-portion that may be accessed, over the network, by additional parties authorized by the user. Also disclosed is a machine-readable medium and a data center, both of which facilitate carrying-out the steps of the method.
    Type: Application
    Filed: August 21, 2017
    Publication date: March 15, 2018
    Inventors: David Brooks, Lewis Wiley Tucker, Benji Jasik, Timothy Mason, Eric David Bezar, Simon Wong, Douglas Chasman, Tien Tzuo, Scott Hansma, Adam Gross, Steven Tamm
  • Publication number: 20180052895
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for defining custom junction objects in an on-demand database service. These mechanisms and methods for defining custom junction objects in an on-demand database service can enable embodiments to provide for enhanced security and more efficient querying, etc. The ability of embodiments to provide such features may lead to these and other benefits in an on-line environment.
    Type: Application
    Filed: October 23, 2017
    Publication date: February 22, 2018
    Applicant: salesforce.com, inc.
    Inventors: Simon Wong, Ryan Choi, Craig Weissman, Michael P. Polcari, David M. Brady
  • Patent number: 9798784
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for defining custom junction objects in an on-demand database service. These mechanisms and methods for defining custom junction objects in an on-demand database service can enable embodiments to provide for enhanced security and more efficient querying, etc. The ability of embodiments to provide such features may lead to these and other benefits in an on-line environment.
    Type: Grant
    Filed: August 22, 2008
    Date of Patent: October 24, 2017
    Assignee: salesforce.com, inc.
    Inventors: Simon Wong, Ryan Choi, Craig Weissman, Michael P. Polcari, David M. Brady
  • Patent number: 9767133
    Abstract: Systems and methods are provided for alternative change processes for changes to data objects. A change to a data object is recorded, wherein the change is submitted to a first change process. The first change process is disabled. A second change process is asynchronously executed to process the change to the data object.
    Type: Grant
    Filed: October 29, 2013
    Date of Patent: September 19, 2017
    Assignee: salesforce.com, inc.
    Inventors: Abraham Adam, Alex Gitelman, Daphne A. Kao, Simon Wong, Harish Bellamane, Michael Tang, Stefan Eberl, Twisha Mehta, Venkatachalam Muthukrishnan
  • Patent number: 9740466
    Abstract: A computer implemented method of developing computer applications, the method comprising providing to multiple users access, over a network, to information on a data center, with a subgroup of the users having access to a sub-portion of the information that is different from the sub-portion accessible by the remaining tenants of the subgroup; and communicating with the data center over the network employing a computer system associated with a user of the sub-group to establish application functionality with the sub-portion that may be accessed, over the network, by additional parties authorized by the user. Also disclosed is a machine-readable medium and a data center, both of which facilitate carrying-out the steps of the method.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: August 22, 2017
    Assignee: salesforce.com, inc.
    Inventors: David Brooks, Lewis Wiley Tucker, Benji Jasik, Timothy Mason, Eric David Bezar, Simon Wong, Douglas Chasman, Tien Tzuo, Scott Hansma, Adam Gross, Steven Tamm
  • Patent number: 9713120
    Abstract: A method for reducing paging traffic between a gateway (GW) and plural base stations (BSs) is provided when paging user equipments (UEs). A cache map, which records most-recently visited BSs of selected UEs, is used to limit the number of BSs in the paging of each selected UE, thereby reducing paging traffic. Furthermore, paging requests sent to the same BS node are grouped into one batch in generating a transport-layer payload, reducing the number of generated transport-layer messages. When used in a LTE system, piggybacking paging requests as provided by the SCTP reduces paging traffic and windowing/congestion control overhead at the transport layer. Transmission efficiency is thus improved. In addition, the number of paging requests sent out by the GW node per one paging interval is controlled to be not greater than a pre-determined maximum value to further limit paging traffic for avoiding occurrence of a paging storm.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: July 18, 2017
    Assignee: Hong Kong Applied Science and Technology Research Institute Company Limited
    Inventors: Ka Ho Mui, Shijun Fan, Yau Yau Yolanda Tsang, Yee Simon Wong, Hua Shen
  • Patent number: 9693512
    Abstract: A hydroponic system includes a first sensor system that measures one or more characteristics of a nutrient solution, a second sensor system that measures one or more characteristics of an environment of a plant; and a network device including a communication interface to the first sensor system and a communication interface to the second sensor system. The network device may be configured to transmit measurements from the sensor systems through a wireless network to a remote device or database. The network device and the sensor systems may be implemented in a housing that fits within a collar of the hydroponic system. The collar can allow easy replacement of the sensor systems and can electrically isolate the sensor systems.
    Type: Grant
    Filed: March 4, 2016
    Date of Patent: July 4, 2017
    Assignee: Aessense Technology Hong Kong Limited
    Inventors: Tianshu Chen, Wenpeng Hsueh, Huafang Zhou, Simon Wong, Kent Kernahan
  • Publication number: 20170177326
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for creating, exporting, viewing and testing, and importing custom applications in a multitenant database environment. These mechanisms and methods can enable embodiments to provide a vehicle for sharing applications across organizational boundaries. The ability to share applications across organizational boundaries can enable tenants in a multi-tenant database system, for example, to easily and efficiently import and export, and thus share, applications with other tenants in the multi-tenant environment.
    Type: Application
    Filed: March 8, 2017
    Publication date: June 22, 2017
    Applicant: salesforce.com, inc.
    Inventors: David Brooks, Lewis Wiley Tucker, Benji Jasik, Timothy Mason, Eric David Bezar, Simon Wong, Douglas Chasman, Tien Tzuo, Scott Hansma, Adam Gross, Steven Tamm
  • Publication number: 20170156128
    Abstract: A method for reducing paging traffic between a gateway (GW) and plural base stations (BSs) is provided when paging user equipments (UEs). A cache map, which records most-recently visited BSs of selected UEs, is used to limit the number of BSs in the paging of each selected UE, thereby reducing paging traffic. Furthermore, paging requests sent to the same BS node are grouped into one batch in generating a transport-layer payload, reducing the number of generated transport-layer messages. When used in a LTE system, piggybacking paging requests as provided by the SCTP reduces paging traffic and windowing/congestion control overhead at the transport layer. Transmission efficiency is thus improved. In addition, the number of paging requests sent out by the GW node per one paging interval is controlled to be not greater than a pre-determined maximum value to further limit paging traffic for avoiding occurrence of a paging storm.
    Type: Application
    Filed: November 30, 2015
    Publication date: June 1, 2017
    Inventors: Ka Ho MUI, Shijun FAN, Yau Yau Yolanda TSANG, Yee Simon WONG, Hua SHEN
  • Patent number: 9666053
    Abstract: A device for tagging an object includes a tag body having an engagement arrangement with a removable strap for engaging the tag body to the object. The engagement arrangement further includes a sensing arrangement having a strap sensor arrv banged to be connected to the removable strap to detect a disengagement of the tag body from the object. The removable strap further includes a conductive member arranged to connect with the strap sensor and disconnect from the strap sensor when the tag body is disengaged from the object.
    Type: Grant
    Filed: February 8, 2013
    Date of Patent: May 30, 2017
    Assignee: Hong Kong R&D Centre for Logistics and Supply Chain Management Enabling Technologies Limited
    Inventors: Kwong Yeung Simon Wong, Chi Hung Tong, Chun Wai Lai, Tsz Ching Anthony Kwok, Yiu Man Chan