Patents by Inventor Joseph Hui

Joseph Hui 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: 20240111506
    Abstract: Computer systems and methods are provided for compiling a computer program to run on a quantum processor comprising a plurality of qubits, qudits or quantum continuous variables. A compiler obtains the program in a unified language, that is effectively a classical language, as opposed to a quantum language, and performs code refactoring on all or a portion of the program to form a refactored code and converts the refactored code into a first code. The compiler compiles the first code into a second code comprising a plurality of data elements in one or more quantum data structures. The compiler converts the second code to a third code expressed in a quantum gate-level language in accordance with an instruction set and gate locality constraints of the target quantum processor.
    Type: Application
    Filed: November 30, 2023
    Publication date: April 4, 2024
    Inventors: Joseph Francis Fitzsimons, Si-Hui Tan
  • Patent number: 10650155
    Abstract: A content management system allows a user to create a collection folder to which a submitting user can add content items without being able to access content items added to the folder by other submitting users. A collection folder is created in a namespace of a collecting user and folder is made available to multiple submitting users to allow the submitting users to add items to the folder. When a submitting user first request to store a content item in the collection folder, the content management system creates a sub-folder associated with the submitting user in the collection folder and stores the content item in the sub-folder. The submitting user is given rights to the sub-folder, but is not given rights to sub-folders created for other submitting users.
    Type: Grant
    Filed: July 27, 2016
    Date of Patent: May 12, 2020
    Assignee: Dropbox, Inc.
    Inventors: Aaron Staley, Aditi Jain, Aisha Ferrazares, Alicia Chen, Ashish Warty, John Adams, Joseph Hui, Kathryn Siegel, Lennart Jansson, Matteus Pan, Rob Baesman, Siyao Xu
  • Patent number: 10614235
    Abstract: A content management system allows a user to create a collection folder to which a submitting user can add content items without being able to access content items added to the folder by other submitting users. A collection folder is created in a namespace of a collecting user and folder is made available to multiple submitting users to allow the submitting users to add items to the folder. When a submitting user first request to store a content item in the collection folder, the content management system creates a sub-folder associated with the submitting user in the collection folder and stores the content item in the sub-folder. The submitting user is given rights to the sub-folder, but is not given rights to sub-folders created for other submitting users.
    Type: Grant
    Filed: July 27, 2016
    Date of Patent: April 7, 2020
    Assignee: Dropbox, Inc.
    Inventors: Aaron Staley, Aditi Jain, Aisha Ferrazares, Alicia Chen, Ashish Warty, John Adams, Joseph Hui, Kathryn Siegel, Lennart Jansson, Matteus Pan, Rob Baesman, Siyao Xu
  • Publication number: 20160335448
    Abstract: A content management system allows a user to create a collection folder to which a submitting user can add content items without being able to access content items added to the folder by other submitting users. A collection folder is created in a namespace of a collecting user and folder is made available to multiple submitting users to allow the submitting users to add items to the folder. When a submitting user first request to store a content item in the collection folder, the content management system creates a sub-folder associated with the submitting user in the collection folder and stores the content item in the sub-folder. The submitting user is given rights to the sub-folder, but is not given rights to sub-folders created for other submitting users.
    Type: Application
    Filed: July 27, 2016
    Publication date: November 17, 2016
    Inventors: Aaron Staley, Aditi Jain, Aisha Ferrazares, Alicia Chen, Ashish Warty, John Adams, Joseph Hui, Kathryn Siegel, Lennart Jansson, Matteus Pan, Rob Baesman, Siyao Xu
  • Patent number: 9430669
    Abstract: A content management system allows a user to create a collection folder to which a submitting user can add content items without being able to access content items added to the folder by other submitting users. A collection folder is created in a namespace of a collecting user and folder is made available to multiple submitting users to allow the submitting users to add items to the folder. When a submitting user first request to store a content item in the collection folder, the content management system creates a sub-folder associated with the submitting user in the collection folder and stores the content item in the sub-folder. The submitting user is given rights to the sub-folder, but is not given rights to sub-folders created for other submitting users.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: August 30, 2016
    Assignee: Dropbox, Inc.
    Inventors: Aaron Staley, Aditi Jain, Aisha Ferrazares, Alicia Chen, Ashish Warty, John Adams, Joseph Hui, Kathryn Siegel, Lennart Jansson, Matteus Pan, Rob Baesman, Siyao Xu
  • Publication number: 20160026815
    Abstract: A content management system allows a user to create a collection folder to which a submitting user can add content items without being able to access content items added to the folder by other submitting users. A collection folder is created in a namespace of a collecting user and folder is made available to multiple submitting users to allow the submitting users to add items to the folder. When a submitting user first request to store a content item in the collection folder, the content management system creates a sub-folder associated with the submitting user in the collection folder and stores the content item in the sub-folder. The submitting user is given rights to the sub-folder, but is not given rights to sub-folders created for other submitting users.
    Type: Application
    Filed: October 31, 2014
    Publication date: January 28, 2016
    Inventors: Aaron Staley, Aditi Jain, Aisha Ferrazares, Alicia Chen, Ashish Warty, John Adams, Joseph Hui, Kathryn Siegel, Lennart Jansson, Matteus Pan, Rob Baesman, Siyao Xu
  • Patent number: 8266153
    Abstract: In embodiments, the number of references to an object which is deployed into an application server framework may be determined by examining metadata extracted from configuration data sources within a multi-tier application framework. In embodiments, an object relevance value based on the extracted number of references to an object may be associated with the object. In embodiments, the number of references extracted from a data source may be weighted using a weight factor that is associated with the data source. In embodiments, the number of references to a source object may be extracted by traversing a source inheritance hierarchy and parsing the objects within the hierarchy. In embodiments, an object relevance display of a set of objects may be generated based in part on object relevance values of the set of objects. In embodiments, an object relevance display may be a molecular display, a flash tag cloud, and/or a source tree hierarchy.
    Type: Grant
    Filed: October 9, 2009
    Date of Patent: September 11, 2012
    Assignee: Oracle International Corporation
    Inventors: Joseph Hui, Walter Duell, Hardy Eich, Timothy Martin Huth, Dmitri Smirnov
  • Patent number: 8117372
    Abstract: A hardware/software system and method that collectively enables virtualization of the host computer's native I/O system architecture via the Internet and LANs. The invention includes a solution to the problems of the relatively narrow focus of iSCSI, the direct connect limitation of PCI Express, and the inaccessibility of PCI Express for expansion in blade architectures.
    Type: Grant
    Filed: June 4, 2010
    Date of Patent: February 14, 2012
    Assignee: Nuon, Inc.
    Inventors: David A. Daniel, Joseph Hui
  • Patent number: 7983253
    Abstract: A scalable switch, a system of switches and methods, configured to sense a carrier at the output of the respective switch. The invention intelligently, and dynamically, controls the connection of a respective switch input to a respective switch output as a function of a carrier being present, or absent, at a selected output. The present invention provides a switching system that is scalable, and not limited as are Stored Program Control (SPC) type switches.
    Type: Grant
    Filed: April 21, 2008
    Date of Patent: July 19, 2011
    Assignees: Nuon, Inc., Arizona Board of Regents for and on behalf of Arizona State University
    Inventors: Joseph Hui, David A. Daniel
  • Publication number: 20110087672
    Abstract: In embodiments, the number of references to an object which is deployed into an application server framework may be determined by examining metadata extracted from configuration data sources within a multi-tier application framework. In embodiments, an object relevance value based on the extracted number of references to an object may be associated with the object. In embodiments, the number of references extracted from a data source may be weighted using a weight factor that is associated with the data source. In embodiments, the number of references to a source object may be extracted by traversing a source inheritance hierarchy and parsing the objects within the hierarchy. In embodiments, an object relevance display of a set of objects may be generated based in part on object relevance values of the set of objects. In embodiments, an object relevance display may be a molecular display, a flash tag cloud, and/or a source tree hierarchy.
    Type: Application
    Filed: October 9, 2009
    Publication date: April 14, 2011
    Applicant: Oracle International Corporation
    Inventors: Joseph Hui, Walter Duell, Hardy Eich, Timothy Martin Huth, Dmitri Smimov
  • Publication number: 20110047313
    Abstract: A solution enabling the practical use of very large amounts of memory, external to a host computer system. With physical locality and confinement removed as an impediment, large quantities of memory, here before impractical to physically implement, now become practical. Memory chips and circuit cards no longer must be installed directly in a host system. Instead, the memory resources may be distributed or located centrally on a network, asconvenient, in much the same manner that mass storage is presently implemented.
    Type: Application
    Filed: October 23, 2009
    Publication date: February 24, 2011
    Inventors: Joseph Hui, David A. Daniel, Tim Jeffries
  • Publication number: 20100281195
    Abstract: A hardware/software system and method that collectively enables virtualization of the host computer's native I/O system architecture via the Internet and LANs. The invention includes a solution to the problems of the relatively narrow focus of iSCSI, the direct connect limitation of PCI Express, and the inaccessibility of PCI Express for expansion in blade architectures.
    Type: Application
    Filed: June 4, 2010
    Publication date: November 4, 2010
    Inventors: David A. Daniel, Joseph Hui
  • Patent number: 7797780
    Abstract: A pool cleaner for cleaning a pool includes a housing with an upper surface and downwardly projecting sidewalls extending from the upper surface for defining a front, a rear, a first and a second side of the housing. A first pair of wheels includes a first wheel being pivotally mounted relative to the first side of the housing and a second wheel being pivotally mounted relative to the second side of the housing. A tie rod is operatively mounted relative to the first wheel and the second wheel. A second pair of wheels is mounted on the rear end of the housing. As the pool cleaner traverses a pool surface and the first or second wheel is moved to be at a predetermined angular relationship relative to the housing, the tie rod ensures that the first and second wheels are at substantially the same angular relationship relative to the housing.
    Type: Grant
    Filed: November 9, 2005
    Date of Patent: September 21, 2010
    Assignee: Smartpool, Inc.
    Inventors: Joseph Hui, Richard Holstein
  • Patent number: 7734859
    Abstract: A hardware/software system and method that collectively enables virtualization of the host computer's native I/O system architecture via the Internet and LANs. The invention includes a solution to the problems of the relatively narrow focus of iSCSI, the direct connect limitation of PCI Express, and the inaccessibility of PCI Express for expansion in blade architectures.
    Type: Grant
    Filed: April 21, 2008
    Date of Patent: June 8, 2010
    Assignees: Nuon, Inc, Arizona Board of Regents for and on behalf of Arizona State University
    Inventors: David A. Daniel, Joseph Hui
  • Publication number: 20090094399
    Abstract: A virtualization of the internal interconnection bus, which results in a virtualized switch or virtualized multi-ported bridge. In the case of a PCI Express switch, one embodiment includes virtualization of the undefined interconnection bus. In the case of a Multi-ported bridge, one embodiment includes virtualization of the internal PCI/PCI-X bus. Through virtualization of the internal interconnection bus, the integrated circuit topology (the physical bridges and ports) may advantageously be spatially separated and remotely distributed far a field from the host computer, yet appear to the host system and host system software as single physical device (i.e. a normal PCIe switch or a normal multi-ported bridge).
    Type: Application
    Filed: October 2, 2008
    Publication date: April 9, 2009
    Inventors: David A. Daniel, Joseph Hui
  • Publication number: 20090006710
    Abstract: A hardware/software system and method that collectively enables virtualization of the host computer's native I/O system architecture via the Internet and LANs. The invention includes a solution to the problems of the relatively narrow focus of iSCSI, the direct connect limitation of PCI Express, and the inaccessibility of PCI Express for expansion in blade architectures.
    Type: Application
    Filed: April 21, 2008
    Publication date: January 1, 2009
    Inventors: David A. Daniel, Joseph Hui
  • Publication number: 20080279209
    Abstract: A scalable switch, a system of switches and methods, configured to sense a carrier at the output of the respective switch. The invention intelligently, and dynamically, controls the connection of a respective switch input to a respective switch output as a function of a carrier being present, or absent, at a selected output. The present invention provides a switching system that is scalable, and not limited as are Stored Program Control (SPC) type switches.
    Type: Application
    Filed: April 21, 2008
    Publication date: November 13, 2008
    Inventors: Joseph Hui, David A. Daniel
  • Patent number: 7445720
    Abstract: A salt chlorine generator for use in conjunction with a swimming pool, spa, hot tub or large vessel of water includes a bracket for mounting a housing on a wall of a swimming pool, spa, hot tub or large vessel of water. The housing is releasable mounted relative to said bracket and contains a compartment wherein a halogen-producing electrode configuration is removably mounted relative to the compartment. A predetermined length of electrical cable is stored within the compartment for enabling the halogen producing electrode configuration to be selectively removed from said compartment for replacing, servicing or winterizing.
    Type: Grant
    Filed: August 19, 2005
    Date of Patent: November 4, 2008
    Assignee: Smartpool Incorporated
    Inventors: Joseph Hui, Richard Holstein
  • Publication number: 20080046564
    Abstract: Methods, systems, and protocols are described for securing data in transit over networks. A communication session is initiated between a client and a server. One or more communication channels can be set up between the client and the server. Each established communication channel may have zero or more intermediary nodes that are selected by the client or by the server to process information exchanged between the client and the server via the communication channels.
    Type: Application
    Filed: May 1, 2007
    Publication date: February 21, 2008
    Inventor: Joseph Hui
  • Publication number: 20070192970
    Abstract: A self-propelled swimming pool cleaner which randomly covers the bottom of the pool. Water pumped from the bottom of the unit filters dirt carried thereby, then uses the pumped water to propel the device either forward or backward. A pivoted front axle causes the path of the unit to vary when changing from forward to backward so that the unit randomly covers the entire pool bottom. Spring loaded doors may be provided to allow water to exit when the unit is lifted out of the pool. A sealed motor unit has a metal portion to transfer heat from the motor.
    Type: Application
    Filed: April 19, 2007
    Publication date: August 23, 2007
    Inventor: Joseph Hui