Patents by Inventor Daryl Mun-Kid Low

Daryl Mun-Kid Low 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: 9946526
    Abstract: Method, system, and programs for providing development, deployment, and hosting of applications that are interoperable across different device platforms. An application capable of being executed in a plurality of different device formats is generated. The application is deployed to a client device for execution at the client device. Execution of the same application is initiated at a server.
    Type: Grant
    Filed: April 2, 2012
    Date of Patent: April 17, 2018
    Assignee: EXCALIBUR IP, LLC
    Inventors: Bruno Fernandez-Ruiz, Daryl Mun-Kid Low, Martin F. N. Cooper
  • Patent number: 9572014
    Abstract: Systems and methods for activating a mobile device for use with a service provider are described. In one exemplary method, a mobile device having a currently inserted SIM card may be prepared for activation using a signing process in which an activation server generates a signed activation ticket encoded with SIM policy data that corresponds to the combination of the device and one of a number of SIM cards belonging to a set of SIM cards defined by the SIM policy data. The activation ticket is securely stored on the mobile device. In another exemplary method the mobile device may be activated in an activation process in which the device verifies an activation ticket against information specific to the device and SIM card in accordance with the SIM policy in the activation ticket, and initiates activation when the verification of the activation ticket is successful.
    Type: Grant
    Filed: January 22, 2015
    Date of Patent: February 14, 2017
    Assignee: Apple Inc.
    Inventors: Jerry Hauck, Jeffrey Bush, Michael Lambertus Hubertus Brouwer, Daryl Mun-Kid Low
  • Patent number: 9268546
    Abstract: Method, system, and programs for deployment of applications are disclosed. An application capable of being executed in a plurality of different formats is provisioned. The application is deployed for execution by a client device and a server. Resources are dynamically allocated for execution of the application.
    Type: Grant
    Filed: December 28, 2012
    Date of Patent: February 23, 2016
    Assignee: YAHOO! INC.
    Inventors: Bruno Fernandez-Ruiz, Daryl Mun-Kid Low, Martin F. N. Cooper, Dirk Koehler
  • Publication number: 20160011864
    Abstract: Method, system, and programs for providing packages to applications is disclosed. An application that is executable on a plurality of device platforms is generated. The application is deployed to a client device. A package list received from the client device is analyzed to determine package dependencies for packages on the package list. The packages on the package list and dependent packages are provided based on the package dependencies to the client device. The packages and dependent packages may be installed by the client device to ensure that the application is executable based on characteristics of the client device.
    Type: Application
    Filed: August 10, 2015
    Publication date: January 14, 2016
    Inventors: Bruno Fernandez-Ruiz, Daryl Mun-Kid Low, Martin F.N. Cooper
  • Patent number: 9235398
    Abstract: Method, system, and programs for providing development of applications that are interoperable across different device platforms. Application parameters of an application are defined allowing the application to be executable on a plurality of device platforms. A framework is applied to the application facilitating transportable code between a client device and a server to execute the application. The application is deployed so that it may be served to a client device.
    Type: Grant
    Filed: April 2, 2012
    Date of Patent: January 12, 2016
    Assignee: YAHOO! INC.
    Inventors: Bruno Fernandez-Ruiz, Daryl Mun-Kid Low, Martin F. N. Cooper
  • Patent number: 9197720
    Abstract: Method, system, and programs for determining a point of execution for applications that are interoperable across different device platforms is disclosed. An application capable of being executed in a plurality of different device formats is deployed to a client device. The application is hosted for execution at a server. A dynamic determination is made regarding whether a request to the application should be executed by the client device or the server.
    Type: Grant
    Filed: December 19, 2012
    Date of Patent: November 24, 2015
    Assignee: YAHOO! INC.
    Inventors: Bruno Fernandez-Ruiz, Daryl Mun-Kid Low, Martin F. N. Cooper, Dirk Koehler
  • Patent number: 9158520
    Abstract: Method, system, and programs for providing packages to applications is disclosed. An application that is executable on a plurality of device platforms is generated. The application is deployed to a client device. A package list received from the client device is analyzed to determine package dependencies for packages on the package list. The packages on the package list and dependent packages are provided based on the package dependencies to the client device. The packages and dependent packages may be installed by the client device to ensure that the application is executable based on characteristics of the client device.
    Type: Grant
    Filed: July 17, 2012
    Date of Patent: October 13, 2015
    Assignee: YAHOO! INC.
    Inventors: Bruno Fernandez-Ruiz, Daryl Mun-Kid Low, Martin F. N. Cooper
  • Publication number: 20150201324
    Abstract: Systems and methods for activating a mobile device for use with a service provider are described. In one exemplary method, a mobile device having a currently inserted SIM card may be prepared for activation using a signing process in which an activation server generates a signed activation ticket encoded with SIM policy data that corresponds to the combination of the device and one of a number of SIM cards belonging to a set of SIM cards defined by the SIM policy data. The activation ticket is securely stored on the mobile device. In another exemplary method the mobile device may be activated in an activation process in which the device verifies an activation ticket against information specific to the device and SIM card in accordance with the SIM policy in the activation ticket, and initiates activation when the verification of the activation ticket is successful.
    Type: Application
    Filed: January 22, 2015
    Publication date: July 16, 2015
    Applicant: APPLE INC.
    Inventors: Jerry Hauck, Jeffrey Bush, Michael Lambertus Hubertus Brouwer, Daryl Mun-Kid Low
  • Publication number: 20150161282
    Abstract: Method, system, and programs for retrieving resources. In one example, a request associated with a first location identifier is received from a client. A set of location identifiers associated with the first location identifier is retrieved. A response is sent that includes one or more location identifiers from the set of location identifiers and additional information to facilitate selection of one location identifier from the one or more location identifiers.
    Type: Application
    Filed: December 11, 2013
    Publication date: June 11, 2015
    Inventors: Daryl Mun-Kid Low, Bruno M. Fernandez-Ruiz, Richard Allinson
  • Patent number: 8954113
    Abstract: Systems and methods for activating a mobile device for use with a service provider are described. In one exemplary method, a mobile device having a currently inserted SIM card may be prepared for activation using a signing process in which an activation server generates a signed activation ticket encoded with SIM policy data that corresponds to the combination of the device and one of a number of SIM cards belonging to a set of SIM cards defined by the SIM policy data. The activation ticket is securely stored on the mobile device. In another exemplary method the mobile device may be activated in an activation process in which the device verifies an activation ticket against information specific to the device and SIM card in accordance with the SIM policy in the activation ticket, and initiates activation when the verification of the activation ticket is successful.
    Type: Grant
    Filed: October 3, 2011
    Date of Patent: February 10, 2015
    Assignee: Apple Inc.
    Inventors: Jerry Hauck, Jeffrey Bush, Michael Lambertus Hubertus Brouwer, Daryl Mun-Kid Low
  • Patent number: 8803737
    Abstract: Among other disclosed subject matter, a method includes detecting that a location is to be determined. The method includes selecting at least one among multiple location determination techniques based on a selection criterion. The method includes causing the location to be determined using the selected location determination technique.
    Type: Grant
    Filed: February 29, 2008
    Date of Patent: August 12, 2014
    Assignee: Apple Inc.
    Inventors: Jeffrey Alan Bush, Ronald Keryuan Huang, Daryl Mun-Kid Low
  • Patent number: 8695078
    Abstract: A number of devices co-located at a geographic location can broadcast and receive tokens. Tokens can be exchanged using a communication link having limited communication range. Tokens that are received by a device can be stored locally on the device and/or transmitted to a trusted service operating remotely on a network. In some implementations, the tokens can be stored with corresponding timestamps to assist a trusted service in matching or otherwise correlating the tokens with other tokens provided by other devices. The trusted service can perform an analysis on the tokens and timestamps to identify devices that were co-located at the geographic location at or around a contact time which can be defined by the timestamps. A group can be created based on results of the analysis. Users can be identified as members of the group and invited to join the group.
    Type: Grant
    Filed: December 7, 2012
    Date of Patent: April 8, 2014
    Assignee: Apple Inc.
    Inventors: Daryl Mun-Kid Low, Ronald Keryuan Huang, Puneet Mishra, Gaurav Jain, Jason Gosnell, Jeffrey Alan Bush
  • Publication number: 20130263112
    Abstract: Method, system, and programs for deployment of applications are disclosed. An application capable of being executed in a plurality of different formats is provisioned. The application is deployed for execution by a client device and a server. Resources are dynamically allocated for execution of the application.
    Type: Application
    Filed: December 28, 2012
    Publication date: October 3, 2013
    Inventors: Bruno Fernandez-Ruiz, Daryl Mun-Kid Low, Martin F. N. Cooper, Dirk Koehler
  • Patent number: 8514816
    Abstract: Among other disclosed subject matter, a method includes obtaining, in a mobile device, power information indicating a detected power of respective signals received from multiple transmitters. The method includes determining a location of the mobile device using a formula that uses: locations of the multiple transmitters, a first function of the power information and a second function of respective locations of the multiple transmitters. The method can include recording the determined location.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: August 20, 2013
    Assignee: Apple Inc.
    Inventors: Jeffrey Alan Bush, Ronald Keryuan Huang, Daryl Mun-Kid Low, Rudolph van der Merwe, Richard Eugene Crandall, Patrick Block Carlisle
  • Publication number: 20130152066
    Abstract: Method, system, and programs for providing development, deployment, and hosting of applications that are interoperable across different device platforms. An application capable of being executed in a plurality of different device formats is generated. The application is deployed to a client device for execution at the client device. Execution of the same application is initiated at a server.
    Type: Application
    Filed: April 2, 2012
    Publication date: June 13, 2013
    Applicant: YAHOO! INC.
    Inventors: Bruno Fernandez-Ruiz, Daryl Mun-Kid Low, Martin F. N. Cooper
  • Publication number: 20130151595
    Abstract: Method, system, and programs for integrating peripheral services in applications that are interoperable across different device platforms is disclosed. An application capable of being executed in a plurality of different device formats is generated. The application is packaged to include a peripheral services module. The application is deployed to a client device.
    Type: Application
    Filed: December 19, 2012
    Publication date: June 13, 2013
    Inventors: Bruno Fernandez-Ruiz, Daryl Mun-Kid Low, Martin F. N. Cooper, Dirk Koehler
  • Publication number: 20130152072
    Abstract: Method, system, and programs for providing packages to applications is disclosed. An application that is executable on a plurality of device platforms is generated. The application is deployed to a client device. A package list received from the client device is analyzed to determine package dependencies for packages on the package list. The packages on the package list and dependent packages are provided based on the package dependencies to the client device. The packages and dependent packages may be installed by the client device to ensure that the application is executable based on characteristics of the client device.
    Type: Application
    Filed: July 17, 2012
    Publication date: June 13, 2013
    Applicant: Yahoo! Inc.
    Inventors: Bruno Fernandez-Ruiz, Daryl Mun-Kid Low, Martin F. N. Cooper
  • Publication number: 20130151594
    Abstract: Method, system, and programs for determining a point of execution for applications that are interoperable across different device platforms is disclosed. An application capable of being executed in a plurality of different device formats is deployed to a client device. The application is hosted for execution at a server. A dynamic determination is made regarding whether a request to the application should be executed by the client device or the server.
    Type: Application
    Filed: December 19, 2012
    Publication date: June 13, 2013
    Inventors: Bruno Fernandez-Ruiz, Daryl Mun-Kid Low, Martin F. N. Cooper, Dirk Koehler
  • Publication number: 20130152067
    Abstract: Method, system, and programs for providing development of applications that are interoperable across different device platforms. Application parameters of an application are defined allowing the application to be executable on a plurality of device platforms. A framework is applied to the application facilitating transportable code between a client device and a server to execute the application. The application is deployed so that it may be served to a client device.
    Type: Application
    Filed: April 2, 2012
    Publication date: June 13, 2013
    Applicant: YAHOO! INC.
    Inventors: Bruno Fernandez-Ruiz, Daryl Mun-Kid Low, Martin F. N. Cooper
  • Patent number: 8359643
    Abstract: A number of devices co-located at a geographic location can broadcast and receive tokens. Tokens can be exchanged using a communication link having limited communication range. Tokens that are received by a device can be stored locally on the device and/or transmitted to a trusted service operating remotely on a network. In some implementations, the tokens can be stored with corresponding timestamps to assist a trusted service in matching or otherwise correlating the tokens with other tokens provided by other devices. The trusted service can perform an analysis on the tokens and timestamps to identify devices that were co-located at the geographic location at or around a contact time which can be defined by the timestamps. A group can be created based on results of the analysis. Users can be identified as members of the group and invited to join the group.
    Type: Grant
    Filed: September 18, 2008
    Date of Patent: January 22, 2013
    Assignee: Apple Inc.
    Inventors: Daryl Mun-Kid Low, Ronald Keryuan Huang, Puneet Mishra, Gaurav Jain, Jason Gosnell, Jeff Bush