Patents by Inventor Daniel Wong

Daniel 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: 9259133
    Abstract: A cleaning device comprises a cleaning composition container and a dispensing section. The dispensing section is operable to eject an amount of cleaning composition from the cleaning composition container. The dispensing section comprises a domed surface comprising a plurality of projections adapted to work the cleaning composition into an item to be cleaned.
    Type: Grant
    Filed: February 14, 2014
    Date of Patent: February 16, 2016
    Assignee: Reckitt Benckiser N.V.
    Inventors: Fabio Corradini, Cecile Moine, Sara Quaggia, Ralf Wiedemann, Daniel Wong, Jenny Xiao, Eason Xu
  • Publication number: 20150269779
    Abstract: A head-mounted augmented reality display system, comprise: an immersive or see-through type near-to-eye viewing optics; a CMOS image sensor; a sound receiver; an earphone; a driver system board; and a frame. The image sensor and the sound receiver capture the image and record the sound from the outside world to the driver system. By the image and audio processing of the driver system, the generated image outputs to the immersive or see-through type near-to-eye viewing optics, and the generated audio outputs to the ear phone.
    Type: Application
    Filed: March 17, 2015
    Publication date: September 24, 2015
    Inventors: Chun Chiu Daniel Wong, Po Wing Cheng
  • Patent number: 9105081
    Abstract: A filter includes a conventional filtering block and a protection block. The conventional filtering block receives input values and provides filtered values. The protection block receives filtered values and a group of input values proximate the current input, to ensure that the output is lies within a range computed for the current input. The range is determined by the protection block based on the group of input values proximate the current input. Any algorithm or statistical function may be applied to the group of input values to determine the range. If a filtered value provided by the conventional filtering block is outside the range, then the protection block computes and outputs a value that is within the range. The filter may be used in temporal or spatial filtering of images and video to mitigate artifacts such as motion artifacts and static artifacts.
    Type: Grant
    Filed: September 8, 2008
    Date of Patent: August 11, 2015
    Assignee: ATI Technologies ULC
    Inventors: Daniel Wong, Peter Cao
  • Publication number: 20150220617
    Abstract: Relational data for a database table having multiple columns (dimensions) is represented as a histogram. The buckets of the histogram are clustered into clusters, the clusters are fewer in number than the buckets of the histogram. Each cluster is represented in hyper-space as a line segment (vector) with a thickness value. Average frequencies for the line segments (vectors) and their thickness values are computed. The average frequencies are processed by a query optimizer when processing a query predicate of a query to use as an estimation of selectivity or an estimation of a cardinality of a join operation.
    Type: Application
    Filed: December 22, 2014
    Publication date: August 6, 2015
    Inventors: Congnan Luo, Heng Yuan, Daniel Wong, Guilian Wang
  • Publication number: 20150178352
    Abstract: Statistics for a Relational Database Management System (RDBMS) set of tables are normalized and a grid computed. A particular grid cell having above threshold number of entries from the tables is determined and an R-Tree is dynamically constructed for that grid cell for use when performing a geospatial join operation against the tables.
    Type: Application
    Filed: December 22, 2014
    Publication date: June 25, 2015
    Inventors: Heng Yuan, Daniel Wong, Congnan Luo, Guilian Wang
  • Patent number: 9027100
    Abstract: Advertisements are served over the Internet to clients on demand. A client module executing on a client device fetches advertisements over the Internet from an advertisement server. The client module stores these advertisements in a cache on the client device. When an application executing on the client device needs to display an advertisement, instead of contacting the advertisement server directly, the application makes a call to the client module. The client module, instead of contacting the advertisement server immediately, determines whether the cache on the client device contains any advertisements that satisfy criteria specified by the application. If the cache does contain advertisements that satisfy the criteria, then the client module provides those advertisements to the application. Otherwise, then the client module requests criteria-satisfying advertisements from the advertisement server at that time, and provides at least one of those to the application.
    Type: Grant
    Filed: January 5, 2010
    Date of Patent: May 5, 2015
    Assignee: Yahoo! Inc.
    Inventors: Kalyan Ayloo, Daniel Wong
  • Publication number: 20150092856
    Abstract: The present disclosure is directed a system and method for exploiting camera and depth information associated with rendered video frames, such as those rendered by a server operating as part of a cloud gaming service, to more efficiently encode the rendered video frames for transmission over a network. The method and system of the present disclosure can be used in a server operating in a cloud gaming service to improve, for example, the amount of latency, downstream bandwidth, and/or computational processing power associated with playing a video game over its service. The method and system of the present disclosure can be further used in other applications where camera and depth information of a rendered or captured video frame is available.
    Type: Application
    Filed: October 1, 2013
    Publication date: April 2, 2015
    Applicants: ATI Technologies ULC, Advanced Micro Devices, Inc.
    Inventors: Khaled MAMMOU, Ihab Amer, Sines Gabor, Lei Zhang, Michael Schmit, Daniel Wong
  • Publication number: 20140157527
    Abstract: A cleaning device comprises a cleaning composition container and a dispensing section. The dispensing section is operable to eject an amount of cleaning composition from the cleaning composition container. The dispensing section comprises a domed surface comprising a plurality of projections adapted to work the cleaning composition into an item to be cleaned.
    Type: Application
    Filed: February 14, 2014
    Publication date: June 12, 2014
    Applicant: RECKITT BENCKISER N. V.
    Inventors: Fabio Corradini, Cecile Moine, Sara Quaggia, Ralf Wiedemann, Daniel Wong, Jenny Xiao, Eason Xu
  • Patent number: 8747335
    Abstract: A bodily fluid sampling device is operable to breach the skin surface and allow bodily fluid to emerge from the breach location. The bodily fluid sampling device further evaluates the amount of bodily fluid emerged from breach location and determines whether the amount is sufficient or insufficient for a particular purpose, such as sampling and testing. The determination is accomplished automatically without moving the device. The user may also intervene to perform a variety of tasks following the determination of the amount of bodily fluid.
    Type: Grant
    Filed: April 30, 2012
    Date of Patent: June 10, 2014
    Assignee: Roche Diagnostics Operations, Inc.
    Inventors: Daniel Wong, Christopher D. Wiegel
  • Publication number: 20140068512
    Abstract: A computer-implemented method executable by a multi-tenant server system for managing data tiers on user interfaces (UIs). The method includes presenting, at a first user session, a first UI displaying a first application button and a second application button; recording the selection by a user of the first application button; displaying a second UI, in response to the selection by the user of the first application button, the second UI including first and second function buttons within the first application; recording the selection by the user of the first function button within the first application; and displaying, at a second user session, a third UI with the first application opened and displaying the first function button in a first, visible tier.
    Type: Application
    Filed: August 5, 2013
    Publication date: March 6, 2014
    Applicant: salesforce.com, inc.
    Inventors: Nelson Wong, Daniel Wong
  • Publication number: 20140067852
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating efficient management of database systems and resources in an on-demand services environment in a multi-tenant environment according to one embodiment. In one embodiment and by way of example, a method includes receiving a job request from a user associated with an organization, where the job request may is placed at a computing device. The method may further include generating, at the local database coupled with the computing device, a dynamic cache having a first table comprising external data from an external data source, communicating the first table of the dynamic cache with a second table at the local database, where the second table comprises local data from the local database, and processing the job request at the local database using the dynamic cache.
    Type: Application
    Filed: March 15, 2013
    Publication date: March 6, 2014
    Applicant: SALESFORCE.COM,INC.
    Inventors: DANIEL WONG, PUNIT JAIN, YANIK GRIGNON GRIGNON
  • Publication number: 20140019487
    Abstract: A database system is provided. The system includes a database including workset storage for storing a workset of data objects and archived storage for storing archived data objects; a resource module coupled to the database and configured to manage access to the workset of data objects and the archived data objects; and a workset management module coupled to the resource module. The workset management module is configured to determine a workset lifespan limit and to manage the workset of data objects based on the workset lifespan limit.
    Type: Application
    Filed: July 10, 2013
    Publication date: January 16, 2014
    Inventor: Daniel Wong
  • Publication number: 20140019407
    Abstract: A database system is provided for managing protected data resources. The database system includes a database configured to store protected data resources for a client; a resource module coupled to the database to manage the protected data resources; and an advisory module coupled to the database. The advisory module is configured to scan the protected data resources and to generate an advisory associated with the protected data resources.
    Type: Application
    Filed: July 10, 2013
    Publication date: January 16, 2014
    Inventor: Daniel Wong
  • Patent number: 8621828
    Abstract: A lancet integrated test element tape includes a plurality of lancet integrated test elements. The lancet integrated test elements each include a lancet configured to form an incision in tissue and a test element configured to analyze body fluid from the incision in the tissue. A cartridge includes a supply compartment configured to store an unused section of the tape. The tape is folded within the supply compartment to limit damage to the lancet integrated test elements. The cartridge can further include a waste compartment in which a used section of the tape is stored. An indexing mechanism moves the tape between the supply and waste compartments.
    Type: Grant
    Filed: May 11, 2012
    Date of Patent: January 7, 2014
    Assignee: Roche Diagnostics Operations, Inc.
    Inventors: Frank A. Chan, Daniel Wong
  • Patent number: 8446955
    Abstract: A method and apparatus to improve motion prediction in video processing systems is introduced. When a motion prediction cache completes requesting data for a current macroblock and enters an into idle state, data comprising one or more reference frames is speculatively requested, with the hope that the requested data are will be needed in a subsequent macroblock. If the speculative data is needed, then it is consumed. However, if the speculative data is not needed, then the correct data must be requested and a price is paid for an extra memory read bandwidth. In case the speculative data is the correct data for the subsequent macroblock, the effective memory read latency is reduced and the decode performance increases. The video decoder becomes more immune to memory read latency.
    Type: Grant
    Filed: December 28, 2007
    Date of Patent: May 21, 2013
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Greg Sadowski, Daniel Wong
  • Patent number: 8328737
    Abstract: An integrated lancing test strip device includes a lancet configured to form an incision in tissue and a test strip coupled to the lancet for analyzing body fluid. A retention mechanism acts as a detent to hold the lancet in a static position relative to the test strip before forming the incision. The retention mechanism is configured to release the lancet for retracting the lancet relative to the test strip to reduce smearing of body fluid by the lancet during collection of the fluid with the test strip. In one form, the retention mechanism includes breakable tabs that are broken to release the lancet, and the lancet is retracted via translational movement. The retention mechanism in another form includes one or more dimples that release the lancet when the lancet is retracted via rotational motion. In a further form, the entire integrated device is rotated to collect fluid.
    Type: Grant
    Filed: September 8, 2011
    Date of Patent: December 11, 2012
    Assignee: Roche Diagnostics Operations, Inc.
    Inventors: Daniel Wong, Frank Chan
  • Publication number: 20120226195
    Abstract: A lancet integrated test element tape includes a plurality of lancet integrated test elements. The lancet integrated test elements each include a lancet configured to form an incision in tissue and a test element configured to analyze body fluid from the incision in the tissue. A cartridge includes a supply compartment configured to store an unused section of the tape. The tape is folded within the supply compartment to limit damage to the lancet integrated test elements. The cartridge can further include a waste compartment in which a used section of the tape is stored. An indexing mechanism moves the tape between the supply and waste compartments.
    Type: Application
    Filed: May 11, 2012
    Publication date: September 6, 2012
    Inventors: Frank A. Chan, Daniel Wong
  • Publication number: 20120215132
    Abstract: A bodily fluid sampling device is operable to breach the skin surface and allow bodily fluid to emerge from the breach location. The bodily fluid sampling device further evaluates the amount of bodily fluid emerged from breach location and determines whether the amount is sufficient or insufficient for a particular purpose, such as sampling and testing. The determination is accomplished automatically without moving the device. The user may also intervene to perform a variety of tasks following the determination of the amount of bodily fluid.
    Type: Application
    Filed: April 30, 2012
    Publication date: August 23, 2012
    Inventors: Daniel Wong, Christopher D. Wiegel
  • Patent number: 8204106
    Abstract: The subject matter disclosed herein provides methods and apparatus, including computer program products, for providing intermediate compression or decompression for use with a video decoder and a memory. In one aspect, there is provided a method including receiving information to enable compression of a macroblock. At an intermediate section coupled to a video decoder and a memory, a macroblock may be compressed. The compression of the macroblock may be based on the received information. The compressed macroblock may be provided to memory. Related apparatus, systems, methods, and articles are also described.
    Type: Grant
    Filed: November 14, 2007
    Date of Patent: June 19, 2012
    Assignees: ATI Technologies, ULC, Advanced Micro Devices, Inc.
    Inventors: Greg Sadowski, Thomas E. Ryan, Daniel Wong, Paul Chow
  • Patent number: 8196374
    Abstract: A lancet integrated test element tape includes a plurality of lancet integrated test elements. The lancet integrated test elements each include a lancet configured to form an incision in tissue and a test element configured to analyze body fluid from the incision in the tissue. A cartridge includes a supply compartment configured to store an unused section of the tape. The tape is folded within the supply compartment to limit damage to the lancet integrated test elements. The cartridge can further include a waste compartment in which a used section of the tape is stored. An indexing mechanism moves the tape between the supply and waste compartments.
    Type: Grant
    Filed: November 23, 2011
    Date of Patent: June 12, 2012
    Assignee: Roche Diagnostics Operations, Inc.
    Inventors: Frank A. Chan, Daniel Wong