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: 20180186183Abstract: 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: ApplicationFiled: March 1, 2018Publication date: July 5, 2018Applicant: Oracle International CorporationInventors: Eric Hsiao, Hoyong Park, Anand Srinivasan
-
Patent number: 9953446Abstract: Various aspects of a method and system to present information via a user interface are disclosed herein. In accordance with an embodiment, the method includes detection of an orientation of an electronic device. The electronic device overlays one or more layers of information on the user interface displayed at the electronic device. Transparency of the overlaid one or more layers of information is dynamically adjusted based on the detected orientation of the electronic device.Type: GrantFiled: December 24, 2014Date of Patent: April 24, 2018Assignee: SONY CORPORATIONInventors: Gary Lyons, David Young, Jenny Fredriksson, Priyan Gunatilake, Eric Hsiao, Sriram Sampathkumaran
-
Patent number: 9946756Abstract: 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: GrantFiled: March 14, 2013Date of Patent: April 17, 2018Assignee: Oracle International CorporationInventors: Eric Hsiao, Hoyong Park, Anand Srinivasan
-
Publication number: 20180046511Abstract: Techniques for tracking large numbers of moving objects in an event processing system are provided. 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. The partitioning can be performed such that each processing node is configured to track objects in a predefined spatial region, and 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: ApplicationFiled: October 26, 2017Publication date: February 15, 2018Applicant: Oracle International CorporationInventors: Hoyong Park, Eric Hsiao, Andy Piper
-
Patent number: 9852186Abstract: 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: GrantFiled: March 14, 2013Date of Patent: December 26, 2017Assignee: Oracle International CorporationInventors: Rahul Herwadkar, Eric Hsiao
-
Patent number: 9804892Abstract: Techniques for tracking large numbers of moving objects in an event processing system are provided. 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. The partitioning can be performed such that each processing node is configured to track objects in a predefined spatial region, and 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: GrantFiled: November 23, 2016Date of Patent: October 31, 2017Assignee: Oracle International CorporationInventors: Hoyong Park, Eric Hsiao, Andy Piper
-
Publication number: 20170223405Abstract: A UHD display presents HD video in the native resolution of HD, leaving some portions of the UHD display unused for presenting the HD video. Ancillary information received, for example, in real time with the HD video or in parallel with the HD video over the Internet is presented in the unused portions of the UHD display along with the HD video.Type: ApplicationFiled: April 20, 2017Publication date: August 3, 2017Inventor: Eric Hsiao
-
Patent number: 9703836Abstract: 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: GrantFiled: February 4, 2016Date of Patent: July 11, 2017Assignee: Oracle International CorporationInventors: Eric Hsiao, Vishal Sharma, Adriano Covello Santos, Rahul Gupta
-
Patent number: 9668015Abstract: A UHD display presents HD video in the native resolution of HD, leaving some portions of the UHD display unused for presenting the HD video. Ancillary information received, for example, in real time with the HD video or in parallel with the HD video over the Internet is presented in the unused portions of the UHD display along with the HD video.Type: GrantFiled: November 28, 2012Date of Patent: May 30, 2017Assignee: SONY CORPORATIONInventor: Eric Hsiao
-
Publication number: 20170132277Abstract: A data analysis system is provided that enables users to perform complex data analyses based upon data that may be spread across multiple data sources. The data analysis system is configured to generate a combined query that is capable of extracting data from the multiple data sources. The user may provide analysis information describing the analysis the user desires to perform on the extracted data. In response, the data analysis system is further configured to automatically augment the combined query with program or code to implement the user-specified analysis. Execution of the augmented or modified combined query generates an analysis result set resulting from performing the user-specified analysis. The data analysis system provides a flexible and easy-to-use platform for a user, even a non-technical user, to perform complex data analyses using data stored in multiple different data sources.Type: ApplicationFiled: October 25, 2016Publication date: May 11, 2017Applicant: Oracle International CorporationInventors: Eric Hsiao, James Dang, Jeffrey Toillion, Rahul V. Herwadkar, Leon Zeng, Xiaochao Zhou
-
Publication number: 20170075726Abstract: Techniques for tracking large numbers of moving objects in an event processing system are provided. 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. The partitioning can be performed such that each processing node is configured to track objects in a predefined spatial region, and 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: ApplicationFiled: November 23, 2016Publication date: March 16, 2017Applicant: Oracle International CorporationInventors: Hoyong Park, Eric Hsiao, Andy Piper
-
Patent number: 9535761Abstract: Techniques for tracking large numbers of moving objects in an event processing system are provided. 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. The partitioning can be performed such that each processing node is configured to track objects in a predefined spatial region, and 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: GrantFiled: October 15, 2015Date of Patent: January 3, 2017Assignee: Oracle International CorporationInventors: Hoyong Park, Eric Hsiao, Andy Piper
-
Patent number: 9424471Abstract: 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: GrantFiled: June 8, 2011Date of Patent: August 23, 2016Assignee: Sony CorporationInventors: 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: 20160189405Abstract: Various aspects of a method and system to present information via a user interface are disclosed herein. In accordance with an embodiment, the method includes detection of an orientation of an electronic device. The electronic device overlays one or more layers of information on the user interface displayed at the electronic device. Transparency of the overlaid one or more layers of information is dynamically adjusted based on the detected orientation of the electronic device.Type: ApplicationFiled: December 24, 2014Publication date: June 30, 2016Inventors: GARY LYONS, DAVID YOUNG, JENNY FREDRIKSSON, PRIYAN GUNATILAKE, ERIC HSIAO, SRIRAM SAMPATHKUMARAN
-
Publication number: 20160154855Abstract: 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: ApplicationFiled: February 4, 2016Publication date: June 2, 2016Applicant: Oracle International CorporationInventors: Eric Hsiao, Vishal Sharma, Adriano Covello Santos, Rahul Gupta
-
Patent number: 9342927Abstract: 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: GrantFiled: November 8, 2011Date of Patent: May 17, 2016Assignee: Sony CorporationInventors: Suranjit Adhikari, Ted Dunn, Eric Hsiao
-
Patent number: 9329975Abstract: 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: GrantFiled: July 7, 2011Date of Patent: May 3, 2016Assignee: Oracle International CorporationInventors: Hoyong Park, Eric Hsiao, Andy Piper
-
Patent number: 9292574Abstract: 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: GrantFiled: March 14, 2013Date of Patent: March 22, 2016Assignee: Oracle International CorporationInventors: Eric Hsiao, Vishal Sharma, Adriano Covello Santos, Rahul Gupta
-
Patent number: 9286721Abstract: 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: GrantFiled: November 8, 2011Date of Patent: March 15, 2016Assignee: Sony CorporationInventors: Suranjit Adhikari, Ted Dunn, Eric Hsiao
-
Patent number: 9280850Abstract: 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: GrantFiled: November 8, 2011Date of Patent: March 8, 2016Assignee: Sony CorporationInventors: Suranjit Adhikari, Ted Dunn, Eric Hsiao