Patents by Inventor Eric Hsiao

Eric Hsiao 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: 20140095541
    Abstract: Techniques for managing risks with continuous queries are provided. In some examples, a selection of a data object enabled to provide a real-time stream of business event data may be received. The selection may be received by a user associated with the business event data. Additionally, a continuous query language query may be generated. The query may be configured to monitor the real-time stream of business event data for a first metric. In some examples, the a risk indicator associated with a second metric that affects the first metric may be identified. Output events of a pre-existing continuous query language query may be listened to. Further, a real-time visualization of the first metric and/or the second metric may be provided.
    Type: Application
    Filed: March 14, 2013
    Publication date: April 3, 2014
    Applicant: Oracle International Corporation
    Inventors: Rahul Herwadkar, Eric Hsiao
  • Publication number: 20140095537
    Abstract: Techniques for managing real-time business event analysis and monitoring are provided. In some examples, a logical request may be received at a business intelligence server configured with a continuous query service. Additionally, the continuous query service may be configured to translate the logical request into a physical request. Further, business intelligence information may be provided based at least in part on querying against an event data stream with a continuous query configured based at least in part on the physical request translated by the continuous query service.
    Type: Application
    Filed: March 14, 2013
    Publication date: April 3, 2014
    Applicant: Oracle International Corporation
    Inventors: Hoyong Park, Anand Srinivasan, Roger Bolsius, Eric Hsiao, Jeffrey Toillion, Vikram Shukla
  • Publication number: 20140095543
    Abstract: Techniques for managing parameterized continuous query templates are provided. In some examples, a continuous query may be generated based at least in part on one or more selections of one or more business logic templates and business event parameters associated with a user. The continuous query may also be configured to retrieve business event data of the user. In some examples, a service provider may receive selection of one or more business logic templates. The service provider may also receive the business event parameters associated with the user. The business event parameters may be received via the selected template. The continuous query may then be generated using the information received via the template.
    Type: Application
    Filed: March 14, 2013
    Publication date: April 3, 2014
    Applicant: Oracle International Corporation
    Inventors: Eric Hsiao, Xiaochao Zhou, Jianrong Zhang
  • Publication number: 20140095525
    Abstract: Techniques for managing tactical query to continuous query conversion are provided. In some examples, a tactical query configured to enable the pulling of business event data from a database to a query engine may be determined. For example, a query engine may be configured with the tactical query. The configuration may be based at least in part on an indication of the business event data to be displayed. Further, in some examples, a conversion of the tactical query to a continuous query may be enabled. The conversion or enablement of the conversion may be based at least in part on a request.
    Type: Application
    Filed: March 14, 2013
    Publication date: April 3, 2014
    Inventors: Eric Hsiao, Vishal Sharma, Adriano Covello Santos, Rahul Gupta
  • Publication number: 20140095540
    Abstract: Techniques for implementing mechanisms for chaining continuous queries are provided. In some examples, results of a first continuous query may be stored in a data object. For example, the first continuous query may be configured to process business event data and store the results in the data object. Additionally, a second continuous query may then be processed based at least in part on the results stored in the data object.
    Type: Application
    Filed: March 14, 2013
    Publication date: April 3, 2014
    Applicant: Oracle International Corporation
    Inventors: Eric Hsiao, Hoyong Park, Anand Srinivasan
  • Patent number: 8502826
    Abstract: A music visualization system and methods involving a central processing unit capable of converting waveform data to geometry data, a graphics processing unit capable of recognizing and accepting the geometry data and rendering a plurality of graphical images, a custom shader software program being operable on the graphics processing unit, an embeddable platform being in electronic communication with the graphics processing unit, and an audiovisual display device in electronic communication with the graphics processing unit and the embeddable platform.
    Type: Grant
    Filed: October 23, 2009
    Date of Patent: August 6, 2013
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventors: Suranjit Adhikari, Eric Hsiao
  • Publication number: 20130022204
    Abstract: Methods and device are provided for calibrating one or more components of a home theater system. In one embodiment a method includes detecting a command to calibrate a home theater system, providing a prompt based on the command to request a voiced response, and receiving a sound signal associated with a user in response to the prompt, the sound signal detected by at least one speaker of the home theater system. The method may further include determining a position of the user based on the sound signal, and calibrating at least one component of the home theater system based on the position.
    Type: Application
    Filed: July 21, 2011
    Publication date: January 24, 2013
    Applicant: Sony Corporation
    Inventors: Suranjit Adhikari, Eric Hsiao
  • Publication number: 20130014088
    Abstract: A method including receiving, at a computer system, debugging configuration information specifying a functional area of a data stream processing server to be debugged, is described. Furthermore, the method includes identifying, by the computer system, an object associated with the functional area that has been instantiated by the data stream processing server, determining, by the computer system, that tracing for the object is enabled to perform the debugging, and instantiating, by the computer system, a tracelet associated with the object. Further, the method includes stepping, by the computer system, through the tracelet associated with the object to debug the object, and displaying, by the computer system, a visual representation of debugging results associated with the object.
    Type: Application
    Filed: July 7, 2011
    Publication date: January 10, 2013
    Applicant: Oracle International Corporation
    Inventors: Hoyong Park, Eric Hsiao, Andy Piper
  • Publication number: 20120291049
    Abstract: Techniques for tracking large numbers of moving objects in an event processing system. In one set of embodiments, an input event stream can be received, where the events in the input event stream represent the movement of a plurality of geometries or objects. The input event stream can then be partitioned among a number of processing nodes of the event processing system, thereby enabling parallel processing of one or more continuous queries for tracking the objects. In a particular embodiment, the partitioning can be performed such that (1) each processing node is configured to track objects in a predefined spatial region, and (2) the spatial regions for at least two nodes overlap. This overlapping window enables a single node to find, e.g., all of the objects within a particular distance of a target object, even if the target object is in the process of moving from the region of that node to the overlapping region of another node.
    Type: Application
    Filed: May 13, 2011
    Publication date: November 15, 2012
    Applicant: Oracle International Corporation
    Inventors: Hoyong Park, Eric Hsiao, Andrew Piper
  • Publication number: 20120227074
    Abstract: The user of an Internet-enabled CE device such as a TV can select an object in a video presented on the display of the CE device by either touch sensitive screen or input device. The processor of the CE device can then determine the boundaries of the object, identify it using face/image recognition software, search for information/websites related to the object, and present those information/websites to the viewer on the display screen.
    Type: Application
    Filed: June 8, 2011
    Publication date: September 6, 2012
    Inventors: Seth Guy Hill, Djung Nguyen, Aravind Babu Asam, Xudong Yu, Nobukazu Sugiyama, Dongwook Kim, Eric Hsiao, Dipendu Saha, Tanmay Agnihotri, William Arthur Schupp
  • Publication number: 20120120101
    Abstract: A system, method, and computer program product for automatically combining computer-generated imagery with real-world imagery in a portable electronic device by retrieving, manipulating, and sharing relevant stored videos, preferably in real time. A video is captured with a hand-held device and stored. Metadata including the camera's physical location and orientation is appended to a data stream, along with user input. The server analyzes the data stream and further annotates the metadata, producing a searchable library of videos and metadata. Later, when a camera user generates a new data stream, the linked server analyzes it, identifies relevant material from the library, retrieves the material and tagged information, adjusts it for proper orientation, then renders and superimposes it onto the current camera view so the user views an augmented reality.
    Type: Application
    Filed: November 8, 2011
    Publication date: May 17, 2012
    Inventors: Suranjit Adhikari, Ted Dunn, Eric Hsiao
  • Publication number: 20120113274
    Abstract: A system, method, and computer program product for automatically combining computer-generated imagery with real-world imagery in a portable electronic device by retrieving, manipulating, and sharing relevant stored videos, preferably in real time. A video is captured with a hand-held device and stored. Metadata including the camera's physical location and orientation is appended to a data stream, along with user input. The server analyzes the data stream and further annotates the metadata, producing a searchable library of videos and metadata. Later, when a camera user generates a new data stream, the linked server analyzes it, identifies relevant material from the library, retrieves the material and tagged information, adjusts it for proper orientation, then renders and superimposes it onto the current camera view so the user views an augmented reality.
    Type: Application
    Filed: November 8, 2011
    Publication date: May 10, 2012
    Inventors: SURANJIT ADHIKARI, Ted Dunn, Eric Hsiao
  • Publication number: 20120113144
    Abstract: A system, method, and computer program product for automatically combining computer-generated imagery with real-world imagery in a portable electronic device by retrieving, manipulating, and sharing relevant stored videos, preferably in real time. A video is captured with a hand-held device and stored. Metadata including the camera's physical location and orientation is appended to a data stream, along with user input. The server analyzes the data stream and further annotates the metadata, producing a searchable library of videos and metadata. Later, when a camera user generates a new data stream, the linked server analyzes it, identifies relevant material from the library, retrieves the material and tagged information, adjusts it for proper orientation, then renders and superimposes it onto the current camera view so the user views an augmented reality.
    Type: Application
    Filed: November 8, 2011
    Publication date: May 10, 2012
    Inventors: Suranjit ADHIKARI, Ted DUNN, Eric HSIAO
  • Publication number: 20120114297
    Abstract: A system, method, and computer program product for automatically combining computer-generated imagery with real-world imagery in a portable electronic device by retrieving, manipulating, and sharing relevant stored videos, preferably in real time. A video is captured with a hand-held device and stored. Metadata including the camera's physical location and orientation is appended to a data stream, along with user input. The server analyzes the data stream and further annotates the metadata, producing a searchable library of videos and metadata. Later, when a camera user generates a new data stream, the linked server analyzes it, identifies relevant material from the library, retrieves the material and tagged information, adjusts it for proper orientation, then renders and superimposes it onto the current camera view so the user views an augmented reality.
    Type: Application
    Filed: November 8, 2011
    Publication date: May 10, 2012
    Inventors: Suranajit Adhikari, Ted Dunn, Eric Hsiao
  • Publication number: 20120113143
    Abstract: A system, method, and computer program product for automatically combining computer-generated imagery with real-world imagery in a portable electronic device by retrieving, manipulating, and sharing relevant stored videos, preferably in real time. A video is captured with a hand-held device and stored. Metadata including the camera's physical location and orientation is appended to a data stream, along with user input. The server analyzes the data stream and further annotates the metadata, producing a searchable library of videos and metadata. Later, when a camera user generates a new data stream, the linked server analyzes it, identifies relevant material from the library, retrieves the material and tagged information, adjusts it for proper orientation, then renders and superimposes it onto the current camera view so the user views an augmented reality.
    Type: Application
    Filed: November 8, 2011
    Publication date: May 10, 2012
    Inventors: Suranjit Adhikari, Ted Dunn, Eric Hsiao
  • Publication number: 20120113145
    Abstract: A system, method, and computer program product for automatically combining computer-generated imagery with real-world imagery in a portable electronic device by retrieving, manipulating, and sharing relevant stored videos, preferably in real time. A video is captured with a hand-held device and stored. Metadata including the camera's physical location and orientation is appended to a data stream, along with user input. The server analyzes the data stream and further annotates the metadata, producing a searchable library of videos and metadata. Later, when a camera user generates a new data stream, the linked server analyzes it, identifies relevant material from the library, retrieves the material and tagged information, adjusts it for proper orientation, then renders and superimposes it onto the current camera view so the user views an augmented reality.
    Type: Application
    Filed: November 8, 2011
    Publication date: May 10, 2012
    Inventors: Suranjit Adhikari, Ted Dunn, Eric Hsiao
  • Publication number: 20120116920
    Abstract: A system, method, and computer program product for automatically combining computer-generated imagery with real-world imagery in a portable electronic device by retrieving, manipulating, and sharing relevant stored videos, preferably in real time. A video is captured with a hand-held device and stored. Metadata including the camera's physical location and orientation is appended to a data stream, along with user input. The server analyzes the data stream and further annotates the metadata, producing a searchable library of videos and metadata. Later, when a camera user generates a new data stream, the linked server analyzes it, identifies relevant material from the library, retrieves the material and tagged information, adjusts it for proper orientation, then renders and superimposes it onto the current camera view so the user views an augmented reality.
    Type: Application
    Filed: November 8, 2011
    Publication date: May 10, 2012
    Inventors: Suranjit Adhikari, Ted Dunn, Eric Hsiao
  • Publication number: 20120113142
    Abstract: A system, method, and computer program product for automatically combining computer-generated imagery with real-world imagery in a portable electronic device by retrieving, manipulating, and sharing relevant stored videos, preferably in real time. A video is captured with a hand-held device and stored. Metadata including the camera's physical location and orientation is appended to a data stream, along with user input. The server analyzes the data stream and further annotates the metadata, producing a searchable library of videos and metadata. Later, when a camera user generates a new data stream, the linked server analyzes it, identifies relevant material from the library, retrieves the material and tagged information, adjusts it for proper orientation, then renders and superimposes it onto the current camera view so the user views an augmented reality.
    Type: Application
    Filed: November 8, 2011
    Publication date: May 10, 2012
    Inventors: Suranjit Adhikari, Ted Dunn, Eric Hsiao
  • Patent number: 8166502
    Abstract: A network-enabled TV sends a geographic location to an Internet server and in response receives back a list of TV service providers for the location. A user selects a provider and the server in response downloads the channel map pertaining to the selected provider.
    Type: Grant
    Filed: February 19, 2009
    Date of Patent: April 24, 2012
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventor: Eric Hsiao
  • Publication number: 20120072455
    Abstract: The present invention includes a method for providing parameterized queries in complex event processing (CEP). The method includes providing a query template which includes one or more bind variables, providing sets of parameters corresponding to the one or more bind variables, and parsing the query template to determine positions of the one or more bind variables. The method further includes scanning the provided sets of parameters to determine which of the sets of parameters are to be bound to the one or more bind variables, binding the one or more bind variables which are determined to be bound to the sets of parameters, and substituting the bound one or more bind variables with the corresponding sets of parameters. The method further includes injecting all incarnations of the parameterized queries into the system, and one template/parameterized query is configured to run them all.
    Type: Application
    Filed: July 28, 2011
    Publication date: March 22, 2012
    Applicant: Oracle International Corporation
    Inventors: Parul Jain, Vikram Shukla, Anand Srinivasan, Alexandre de Castro Alves, Eric Hsiao