Patents by Inventor Henry Jen

Henry Jen 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: 10373139
    Abstract: A non-transitory computer readable storage medium including computer readable code that, when executed by a processor, is configured to receive, from a user network device, a first request to execute an application on the user network device. The first request includes a user identification, routing information, and requested application information, encrypted using a public key. The user network device is configured to display the application on a television display device. The code is further configured to decrypt the routing information and requested application information using a private key, send a second request for subscription information to a service provider, receive the subscription information from the service provider, and determine that a license corresponding to the application is associated with the user. The code is further configured to generate and send an application package configured to deploy the application using a Java Runtime Environment on the user network device.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: August 6, 2019
    Assignee: Oracle America, Inc.
    Inventors: Bernard A. Traversat, Mohamed M. Abdelaziz, Michael J. Duigou, Henry Jen, Brian Goetz
  • Patent number: 9798529
    Abstract: A computer readable medium including computer readable code for causing a computer system to perform a method. The method includes receiving an application, receiving application information for the application, and determining an access privilege for the application based, in part, on the application information. The method also includes generating a deployment package for the application using the application and the access privilege, and publishing the application.
    Type: Grant
    Filed: May 24, 2010
    Date of Patent: October 24, 2017
    Assignee: ORACLE AMERICA, INC.
    Inventors: Bernard A. Traversat, James A. Gosling, Michael J. Duigou, Henry Jen, Mohamed M. Abdelaziz, Brian Goetz
  • Publication number: 20170193476
    Abstract: A non-transitory computer readable storage medium including computer readable code that, when executed by a processor, is configured to receive, from a user network device, a first request to execute an application on the user network device. The first request includes a user identification, routing information, and requested application information, encrypted using a public key. The user network device is configured to display the application on a television display device. The code is further configured to decrypt the routing information and requested application information using a private key, send a second request for subscription information to a service provider, receive the subscription information from the service provider, and determine that a license corresponding to the application is associated with the user. The code is further configured to generate and send an application package configured to deploy the application using a Java Runtime Environment on the user network device.
    Type: Application
    Filed: March 20, 2017
    Publication date: July 6, 2017
    Inventors: Bernard A. Traversat, Mohamed M. Abdelaziz, Michael J. Duigou, Henry Jen, Brian Goetz
  • Patent number: 9626488
    Abstract: A non-transitory computer readable storage medium including computer readable code that, when executed by a processor, is configured to receive, from a user network device, a first request to execute an application on the user network device. The first request includes a user identification, routing information, and requested application information, encrypted using a public key. The user network device is configured to display the application on a television display device. The code is further configured to decrypt the routing information and requested application information using a private key, send a second request for subscription information to a service provider, receive the subscription information from the service provider, and determine that a license corresponding to the application is associated with the user. The code is further configured to generate and send an application package configured to deploy the application using a Java Runtime Environment on the user network device.
    Type: Grant
    Filed: October 14, 2011
    Date of Patent: April 18, 2017
    Assignee: Oracle America, Inc.
    Inventors: Bernard A. Traversat, Mohamed M. Abdelaziz, Michael J. Duigou, Henry Jen, Brian Goetz
  • Patent number: 9056258
    Abstract: Toy figures may include a torso, an elongate member extending from the torso, an articulation element, and a limb having a socket. The elongate member may include an end region. The articulation element may be molded substantially around the end region and may be received within the socket. The socket may be configured for pivotable movement about the articulation element. Some examples of toy figures may include a hip joint assembly.
    Type: Grant
    Filed: February 19, 2010
    Date of Patent: June 16, 2015
    Assignee: Mattel, Inc.
    Inventors: Derek Handy, Henry Jen, Lung Yau Choi
  • Publication number: 20120096264
    Abstract: A non-transitory computer readable storage medium including computer readable code that, when executed by a processor, is configured to receive, from a user network device, a first request to execute an application on the user network device. The first request includes a user identification, routing information, and requested application information, encrypted using a public key. The user network device is configured to display the application on a television display device. The code is further configured to decrypt the routing information and requested application information using a private key, send a second request for subscription information to a service provider, receive the subscription information from the service provider, and determine that a license corresponding to the application is associated with the user. The code is further configured to generate and send an application package configured to deploy the application using a Java Runtime Environment on the user network device.
    Type: Application
    Filed: October 14, 2011
    Publication date: April 19, 2012
    Applicant: ORACLE AMERICA, INC.
    Inventors: Bernard A. Traversat, Mohamed M. Abdelaziz, Michael J. Duigou, Henry Jen, Brian Goetz
  • Publication number: 20120072905
    Abstract: A computer readable medium including computer readable code for causing a computer system to perform a method. The method includes receiving an application, receiving application information for the application, and determining an access privilege for the application based, in part, on the application information. The method also includes generating a deployment package for the application using the application and the access privilege, and publishing the application.
    Type: Application
    Filed: May 24, 2010
    Publication date: March 22, 2012
    Applicant: ORACLE AMERICA, INC.
    Inventors: Bernard A. Traversat, James A. Gosling, Michael J. Duigou, Henry Jen, Mohamed M. Abdelaziz, Brian Goetz
  • Publication number: 20110189922
    Abstract: Toy figures may include a torso, an elongate member extending from the torso, an articulation element, and a limb having a socket. The elongate member may include an end region. The articulation element may be molded substantially around the end region and may be received within the socket. The socket may be configured for pivotable movement about the articulation element. Some examples of toy figures may include a hip joint assembly.
    Type: Application
    Filed: February 19, 2010
    Publication date: August 4, 2011
    Inventors: Derek Handy, Henry Jen, Lung Yau Choi
  • Patent number: 7243704
    Abstract: A mechanical assembly, for regulating the temperature of an electronic device, includes a gimbal and a heat-exchanger which is attached to the gimbal. The gimbal includes a base member, a carrier member, and a spring which has—1) a first end with a rigid coupling to one of the base and carrier members, and 2) a second end with a slideable coupling to the remaining member. The slideable coupling prevents any gap from occurring between the heat-exchanger and the electronic device when they are pressed together.
    Type: Grant
    Filed: November 18, 2004
    Date of Patent: July 17, 2007
    Assignee: Delta Design, Inc.
    Inventors: Jerry Ihor Tustaniwskyi, James Wittman Babcock, Henry Jen Kuo
  • Publication number: 20040105461
    Abstract: A control device is provided to share data communication ports and control Close Circuit Televisions (CCTVs) Matrix Switches for network users. The control device issues a command to a Central Command Dispatch Server (CCDS). The control device identifies a best route to dispatch the command. The control device dispatches the command to a CCTV matrix switch via an appropriate data communication port according to the best route.
    Type: Application
    Filed: September 3, 2002
    Publication date: June 3, 2004
    Inventors: Albert Pan, Henry Jen
  • Publication number: 20030225910
    Abstract: A network system is provided to route messages within a Network Address Translation (NAT) environment. The network system registers address information of a Private Network System (PNS) with a System Node Master (SNM). The network system locates system nodes of the PNS by issuing a request to the SNM. The network system provides communication between the system nodes and a remote user.
    Type: Application
    Filed: May 30, 2002
    Publication date: December 4, 2003
    Inventors: Albert Pan, Henry Jen
  • Patent number: 6292766
    Abstract: The present invention is a simulation tool input file generator implemented in a computer system that permits a designer to efficiently and effectively create and modify electrical circuit simulation tool input files. The simulation tool input file generator permits a user to conveniently enter high level circuit description information in user friendly formats such as an easy to use GUI. Based upon the information provided by a user, the present invention assembles data including circuit description files stored in a memory and produces a detailed simulation tool input files.
    Type: Grant
    Filed: December 18, 1998
    Date of Patent: September 18, 2001
    Assignee: VLSI Technology, Inc.
    Inventors: Derwin Mattos, Henry Jen, Saeid Moshkelani