Patents by Inventor Harry Sun

Harry Sun 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: 9898593
    Abstract: A method and system for identifying a source of a copied work that in one embodiment includes obtaining at least some portions of a reference work, collecting at least some portions of the suspect work, matching the suspect work with the reference work, wherein the matching includes temporally aligning one or more frames of the reference work and the suspect work, spatially aligning frames of the reference work and the suspect work, and detecting forensic marks in the suspect work by spatiotemporal matching with the reference work.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: February 20, 2018
    Assignee: NBCUniversal Media, LLC
    Inventors: Zhaohui Harry Sun, Catherine Mary Graichen, Corey Nicholas Bufi, Anthony James Hoogs, Aaron Shaw Markham, Budhaditya Deb, Roderic Greene Collins, Michael Shane Wilkinson, Anthony Christopher Anderson, Jenny Marie Weisenberg Williams
  • Publication number: 20140380493
    Abstract: A method and system for identifying a source of a copied work that in one embodiment includes obtaining at least some portions of a reference work, collecting at least some portions of the suspect work, matching the suspect work with the reference work, wherein the matching includes temporally aligning one or more frames of the reference work and the suspect work, spatially aligning frames of the reference work and the suspect work, and detecting forensic marks in the suspect work by spatiotemporal matching with the reference work.
    Type: Application
    Filed: June 27, 2014
    Publication date: December 25, 2014
    Inventors: Zhaohui Harry Sun, Catherine Mary Graichen, Corey Nicholas Bufi, Anthony James Hoogs, Aaron Shaw Markham, SR., Budhaditya Deb, Roderic Greene Collins, Michael Shane Wilkinson, Anthony Christopher Anderson, Jenny Marie Weisenberg Williams
  • Patent number: 6847971
    Abstract: A lightweight row transfer protocol is described that can be easily handled by thin clients, such as JAVA™ applications using CORBA. The lightweight row transfer protocol serves to reduce bandwidth requirements by applying compression techniques to reduce the number of column lengths in a “result set” of rows that are transmitted from one computer to another.
    Type: Grant
    Filed: May 28, 1999
    Date of Patent: January 25, 2005
    Assignee: Oracle International Corporation
    Inventors: Sukanya Balaraman, Alan Robert Downing, John C. Graham, Lewis S. Kaplan, Benny Souder, Harry Sun
  • Patent number: 6532479
    Abstract: Replication for front office automation involves the use of snapshots that are instantiated on laptops, in which refreshing the snapshots is driven from a master site with a high-performance protocol. All of the necessary snapshot metadata for performing the snapshot refreshes is stored at the master site, so that the laptop only needs to send a single refresh request. In response to the refresh request, the master site reconciles the differences between the master tables and the laptop's snapshots and transmits the differences to the laptop, reducing the necessary network traffic for updating a snapshot to a single round trip.
    Type: Grant
    Filed: May 28, 1999
    Date of Patent: March 11, 2003
    Assignee: Oracle Corp.
    Inventors: Benny Souder, Alan Robert Downing, Harry Sun, Alan J. Demers, James William Stamos, John C. Graham, Curtis Elsbernd, Mahesh Subramaniam, Wayne E. Smith
  • Publication number: 20030009431
    Abstract: Replication for front office automation involves the use of snapshots that are instantiated on laptops, in which refreshing the snapshots is driven from a master site with a high-performance protocol. All of the necessary snapshot metadata for performing the snapshot refreshes is stored at the master site, so that the laptop only needs to send a single refresh request. In response to the refresh request, the master site reconciles the differences between the master tables and the laptop's snapshots and transmits the differences to the laptop, reducing the necessary network traffic for updating a snapshot to a single round trip.
    Type: Application
    Filed: May 28, 1999
    Publication date: January 9, 2003
    Inventors: BENNY SOUDER, ALAN ROBERT DOWNING, HARRY SUN, ALAN J. DEMERS, JAMES WILLIAM STAMOS, JOHN C. GRAHAM, CURTIS ELSBERND, MAHESH SUBRAMANIAM, WAYNE E. SMITH
  • Publication number: 20020069121
    Abstract: Techniques are provided for checking product availability from various suppliers so that purchase orders may be automatically generated upon a determination that all desired products are available. In accordance with one embodiment, a “customer” program converts the business objects that create the product demand for the desired products into various supply assurance requests. The customer program then sends each of the supply assurance requests to a respective supplier to query the product availability. After sending the supply assurance requests, the customer program waits until it receives all of the supply assurance replies corresponding to the supply assurance requests. If the supply assurance replies indicate that all the desired products can be provided by the supplier, then the customer program generates one purchase order to each of the suppliers that received a supply assurance request, to place orders for the desired products.
    Type: Application
    Filed: January 5, 2001
    Publication date: June 6, 2002
    Inventors: Sandeep Jain, Harry Sun, Vincent Wing Sang Chong
  • Patent number: 6289335
    Abstract: A method and apparatus for fast refreshing a subquery snapshot creates the snapshot based on a first table and a second table according to a snapshot definition query, which contains one or more subqueries. Information about modifications to the first and second tables is stored in first and second log, respectively. When a refresh operation is initiated, the snapshot is refreshed by reconciling differences between the snapshot, the first table and second table according to the snapshot definition query, the first log, the second log, the first table, and the second table.
    Type: Grant
    Filed: June 23, 1997
    Date of Patent: September 11, 2001
    Assignee: Oracle Corporation
    Inventors: Alan Downing, Harry Sun, Ashish Gupta
  • Patent number: 5991768
    Abstract: A method and apparatus for performing an administrative function on an object, replicated at a plurality of sites, suspends or "quiesces" replication activities at the granularity of an object group. Each object resides in an object group, and each object group has a status flag that indicates whether replication activities are quiesced. In response to detecting a request to perform an administrative function on an object, replication activities are suspended for the object group. Previous transactions are propagated to other sites. When each site has propagated all the previous transactions, the administrative function is performed and replication activities for the object group are resumed.
    Type: Grant
    Filed: May 30, 1997
    Date of Patent: November 23, 1999
    Assignee: Oracle Corporation
    Inventors: Harry Sun, Alan Downing, Benny Souder, James Stamos, Ashvin Goel
  • Patent number: 5963959
    Abstract: A method and apparatus employs primary key values stored in a master table to drive a fast refresh mechanism for a snapshot defined on the master table. A primary key is a set of columns in the master table having a combined value that uniquely identifies each row in the master table. When rows of the master table are modified, the primary key values of the modified rows are recorded in a master log. In response to a fresh command, differences between the master table and snapshot are reconciled based on primary key values stored in the master table, the master log, and the snapshot.
    Type: Grant
    Filed: May 30, 1997
    Date of Patent: October 5, 1999
    Assignee: Oracle Corporation
    Inventors: Harry Sun, Alan Downing, Benny Souder
  • Patent number: 5937414
    Abstract: A method and apparatus for replicating data among sites is provided. The method allows changes to the same body of data to be replicated synchronously to some destination sites and asynchronously to other destination sites. Such mixed propagation configurations allow synchronous updating to selected remote copies of replicated data where data integrity is a high priority, and asynchronous propagation to remaining copies of replicated data in order to allow transactions to be committed locally regardless of whether the transaction is committed at a remote copy of the replicated data. The propagation mode is selectable by a user on a site-to-site basis for each replicated body of data, thus providing a mix of availability and consistency that is not possible in purely synchronous or purely asynchronous replication systems.
    Type: Grant
    Filed: February 28, 1997
    Date of Patent: August 10, 1999
    Assignee: Oracle Corporation
    Inventors: Benny Souder, Harry Sun, Alan Downing, Lip Boon Doo, James Stamos, Peter Lim
  • Patent number: 5799306
    Abstract: A method and apparatus for replicating data in a computer system having a plurality of sites is provided. Data stored at a first site is organized as one or more sets of formatted data. A mapping is created between subsets of data within the sets of formatted data and one or more object groups. These logical mappings to object groups allow distribution of the subsets of data at a finer level of granularity than previously provided and allow the subsets of data to potentially span multiple sets of formatted data. For each of the object groups, a replica of each subset of data that is mapped to the object group is created at one or more replication sites. When a data modification is detected to a subset of data that has been mapped to one of the one or more object groups, the data modification is propagated to the corresponding replication sites.
    Type: Grant
    Filed: June 21, 1996
    Date of Patent: August 25, 1998
    Assignee: Oracle Corporation
    Inventors: Harry Sun, Benny Souder, Peter Lim