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: 9946526Abstract: 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: GrantFiled: April 2, 2012Date of Patent: April 17, 2018Assignee: EXCALIBUR IP, LLCInventors: Bruno Fernandez-Ruiz, Daryl Mun-Kid Low, Martin F. N. Cooper
-
Patent number: 9572014Abstract: 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: GrantFiled: January 22, 2015Date of Patent: February 14, 2017Assignee: Apple Inc.Inventors: Jerry Hauck, Jeffrey Bush, Michael Lambertus Hubertus Brouwer, Daryl Mun-Kid Low
-
Patent number: 9268546Abstract: 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: GrantFiled: December 28, 2012Date of Patent: February 23, 2016Assignee: YAHOO! INC.Inventors: Bruno Fernandez-Ruiz, Daryl Mun-Kid Low, Martin F. N. Cooper, Dirk Koehler
-
Publication number: 20160011864Abstract: 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: ApplicationFiled: August 10, 2015Publication date: January 14, 2016Inventors: Bruno Fernandez-Ruiz, Daryl Mun-Kid Low, Martin F.N. Cooper
-
Patent number: 9235398Abstract: 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: GrantFiled: April 2, 2012Date of Patent: January 12, 2016Assignee: YAHOO! INC.Inventors: Bruno Fernandez-Ruiz, Daryl Mun-Kid Low, Martin F. N. Cooper
-
Patent number: 9197720Abstract: 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: GrantFiled: December 19, 2012Date of Patent: November 24, 2015Assignee: YAHOO! INC.Inventors: Bruno Fernandez-Ruiz, Daryl Mun-Kid Low, Martin F. N. Cooper, Dirk Koehler
-
Patent number: 9158520Abstract: 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: GrantFiled: July 17, 2012Date of Patent: October 13, 2015Assignee: YAHOO! INC.Inventors: Bruno Fernandez-Ruiz, Daryl Mun-Kid Low, Martin F. N. Cooper
-
Publication number: 20150201324Abstract: 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: ApplicationFiled: January 22, 2015Publication date: July 16, 2015Applicant: APPLE INC.Inventors: Jerry Hauck, Jeffrey Bush, Michael Lambertus Hubertus Brouwer, Daryl Mun-Kid Low
-
Publication number: 20150161282Abstract: 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: ApplicationFiled: December 11, 2013Publication date: June 11, 2015Inventors: Daryl Mun-Kid Low, Bruno M. Fernandez-Ruiz, Richard Allinson
-
Patent number: 8954113Abstract: 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: GrantFiled: October 3, 2011Date of Patent: February 10, 2015Assignee: Apple Inc.Inventors: Jerry Hauck, Jeffrey Bush, Michael Lambertus Hubertus Brouwer, Daryl Mun-Kid Low
-
Patent number: 8803737Abstract: 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: GrantFiled: February 29, 2008Date of Patent: August 12, 2014Assignee: Apple Inc.Inventors: Jeffrey Alan Bush, Ronald Keryuan Huang, Daryl Mun-Kid Low
-
Patent number: 8695078Abstract: 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: GrantFiled: December 7, 2012Date of Patent: April 8, 2014Assignee: Apple Inc.Inventors: Daryl Mun-Kid Low, Ronald Keryuan Huang, Puneet Mishra, Gaurav Jain, Jason Gosnell, Jeffrey Alan Bush
-
Publication number: 20130263112Abstract: 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: ApplicationFiled: December 28, 2012Publication date: October 3, 2013Inventors: Bruno Fernandez-Ruiz, Daryl Mun-Kid Low, Martin F. N. Cooper, Dirk Koehler
-
Patent number: 8514816Abstract: 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: GrantFiled: June 29, 2012Date of Patent: August 20, 2013Assignee: 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: 20130152066Abstract: 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: ApplicationFiled: April 2, 2012Publication date: June 13, 2013Applicant: YAHOO! INC.Inventors: Bruno Fernandez-Ruiz, Daryl Mun-Kid Low, Martin F. N. Cooper
-
Publication number: 20130151595Abstract: 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: ApplicationFiled: December 19, 2012Publication date: June 13, 2013Inventors: Bruno Fernandez-Ruiz, Daryl Mun-Kid Low, Martin F. N. Cooper, Dirk Koehler
-
Publication number: 20130152072Abstract: 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: ApplicationFiled: July 17, 2012Publication date: June 13, 2013Applicant: Yahoo! Inc.Inventors: Bruno Fernandez-Ruiz, Daryl Mun-Kid Low, Martin F. N. Cooper
-
Publication number: 20130151594Abstract: 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: ApplicationFiled: December 19, 2012Publication date: June 13, 2013Inventors: Bruno Fernandez-Ruiz, Daryl Mun-Kid Low, Martin F. N. Cooper, Dirk Koehler
-
Publication number: 20130152067Abstract: 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: ApplicationFiled: April 2, 2012Publication date: June 13, 2013Applicant: YAHOO! INC.Inventors: Bruno Fernandez-Ruiz, Daryl Mun-Kid Low, Martin F. N. Cooper
-
Patent number: 8359643Abstract: 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: GrantFiled: September 18, 2008Date of Patent: January 22, 2013Assignee: Apple Inc.Inventors: Daryl Mun-Kid Low, Ronald Keryuan Huang, Puneet Mishra, Gaurav Jain, Jason Gosnell, Jeff Bush