Patents by Inventor Daniel P. GICKLHORN
Daniel P. GICKLHORN 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: 20190007308Abstract: In various embodiments, methods and systems for implementing distributed traffic management are provided. A data request from a content server is accessed using a content serving agent. The data request is determined to be associated with a corresponding network link based on referencing an exterior protocol topology file. The exterior gateway protocol topology file includes a mapping of Internet Protocol (IP) prefixes to corresponding router-network-link identifiers indicating a router interface. A router-network-link identifier and one or more local control actions for the data request are identified using the control output file that includes a mapping between the router-network-link identifier and the one or more local control actions. Utilization data for the router-network-link identifier is accessed using the utilization data file. The utilization data is determined to be associated with executing one or more local control actions.Type: ApplicationFiled: June 30, 2017Publication date: January 3, 2019Inventors: Debarghya MANDAL, Mehmet TATLICIOGLU, Nicholas Leonard HOLT, Daniel P. GICKLHORN, Dhrubajyoti SAHA, Ravikumar ARUNACHALAM
-
Patent number: 9316717Abstract: Methods and systems for determining and utilizing spatial correlative information relating to two or more devices to determine device positioning are described. Using audio signals emitted from stereo speakers, for example, associated with a first device and a microphone associated with the second device, the distance and angle between the two devices and as their relative positions can be determined. No other sensors or specialized accessories are needed on either device to calculate the distance and angles. The devices need only be loaded with the appropriate software which, when executed, is able to carry out steps of the present invention. The usefulness of one or both of the devices may be enhanced by knowing the distance and angle data between the devices. For example, one device may be a TV having stereo speakers and the other device may be a handheld device, such as a smartphone, having a microphone.Type: GrantFiled: July 14, 2011Date of Patent: April 19, 2016Assignee: Samsung Electronics Co., Ltd.Inventors: Daniel P. Gicklhorn, Dang Van Tran
-
Patent number: 9069584Abstract: In a first embodiment of the present invention, a method for operating a multi-platform application player on a device is provided, comprising: receiving an indication of a first application to run on the device; determining a platform required for the first application to run; identifying a first application player suitable for running an environment compatible with the determined platform, wherein the first application player is capable of running the first application as well as one or more other applications created for the determined platform; loading the first application player in the multi-platform application player; and running the first application in the first application player in the multi-platform application player on the device.Type: GrantFiled: April 27, 2011Date of Patent: June 30, 2015Assignee: Samsung Electronics Co., Ltd.Inventors: Andrew R. Shelansky, Shiang-Feng Lee, Fabio Gava, Daniel P. Gicklhorn
-
Publication number: 20120127831Abstract: Methods and systems for determining and utilizing spatial correlative information relating to two or more devices to determine device positioning are described. Using audio signals emitted from stereo speakers, for example, associated with a first device and a microphone associated with the second device, the distance and angle between the two devices and as their relative positions can be determined. No other sensors or specialized accessories are needed on either device to calculate the distance and angles. The devices need only be loaded with the appropriate software which, when executed, is able to carry out steps of the present invention. The usefulness of one or both of the devices may be enhanced by knowing the distance and angle data between the devices. For example, one device may be a TV having stereo speakers and the other device may be a handheld device, such as a smartphone, having a microphone.Type: ApplicationFiled: July 14, 2011Publication date: May 24, 2012Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Daniel P. Gicklhorn, Dang Van Tran
-
Publication number: 20120127012Abstract: In a first embodiment of the present invention, a method for controlling a receiving device, the method comprising: detecting a position of a control device operated by a user; detecting horizontal orientation or vertical inclination of the control device; based on the position and the horizontal orientation or vertical inclination of the control device, determining that the control device is pointed at the receiving device as opposed to another receiving device in the vicinity; and causing the control device to control the receiving device at which it is pointed based on the determination that the control device is pointed at the receiving device.Type: ApplicationFiled: April 12, 2011Publication date: May 24, 2012Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Daniel P. GICKLHORN, Dang TRAN, Michael R. LOVELACE, Andrew R. SHELANSKY
-
Publication number: 20120066675Abstract: In a first embodiment of the present invention, a method for operating a multi-platform application player on a device is provided, comprising: receiving an indication of a first application to run on the device; determining a platform required for the first application to run; identifying a first application player suitable for running an environment compatible with the determined platform, wherein the first application player is capable of running the first application as well as one or more other applications created for the determined platform; loading the first application player in the multi-platform application player; and running the first application in the first application player in the multi-platform application player on the device.Type: ApplicationFiled: April 27, 2011Publication date: March 15, 2012Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Andrew R. SHELANSKY, Shiang-Feng LEE, Fabio GAVA, Daniel P. GICKLHORN
-
Publication number: 20120054178Abstract: In a first embodiment of the present invention, a method for enhancing full-app content playing on a first device is provided, the method comprising: running one or more micro-apps simultaneously with the full-app content playing on the first device; for each of the micro-apps: retrieving full-app content context information regarding the media; querying a micro-app partner using the full-app content context information; receiving results from the micro-app partner; and displaying or playing at least a portion of the received results.Type: ApplicationFiled: April 5, 2011Publication date: March 1, 2012Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Dang TRAN, Yingnan ZHU, Michael R. LOVELACE, Xing ZHENG, Daniel P. GICKLHORN, Jaffar KHOSHGOZARAN
-
Publication number: 20120054179Abstract: In a first embodiment of the present invention, a method for enhancing content playing on a device is provided, the method comprising: extracting context information; retrieving a policy, wherein the policy comprises one or more constraints; applying one or more of the constraints in the policy to the extracted context information, producing augmented context information; sending the augmented context information as a query to an entity external to the device; receiving results from the entity external to the device in response to the query; and displaying the results from the entity external to the device on the device.Type: ApplicationFiled: April 27, 2011Publication date: March 1, 2012Inventors: Yingnan ZHU, Xing ZHENG, Daniel P. GICKLHORN, Michael R. LOVELACE, Jaffar KHOSHGOZARAN, Dang TRAN