Patents by Inventor Ralph E. Lemke

Ralph E. Lemke 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: 20230394991
    Abstract: The present application relates to devices and components including apparatus, systems, and methods to determine information to be displayed within a display of a map.
    Type: Application
    Filed: June 2, 2023
    Publication date: December 7, 2023
    Applicant: Apple Inc.
    Inventors: Gianluca Donato, Bradley Herried, Dawit Y. Seid, Edward L. Pernicka, Madhuwanti A. Vaidya, Michael J. Foster, Ralph E. Lemke, Ryan P. Crowther, Surya Prasad Bokam
  • Patent number: 11680819
    Abstract: In some implementations, a computing device can manage conflicts using conflict islands. For example, when a computing device receives bulk map data updates, the computing device can determine conflicts between point updates (e.g., small, ad hoc feature edits) in the current map data and the bulk map data updates. When the bulk map data updates are merged with the current map data, a point update for a map feature may conflict with the bulk update for the feature. The computing device can determine a perimeter of stable map features around the conflicted feature. The map features within the perimeter can correspond to a conflict island. The bulk updates for features within a conflict island (e.g., within the perimeter) can be deferred until resolved while bulk updates for features outside of a conflict island can be applied to the current map data.
    Type: Grant
    Filed: November 13, 2020
    Date of Patent: June 20, 2023
    Assignee: Apple Inc.
    Inventors: Andrew T. Belk, Ralph E. Lemke, April C. Cutter, Paul S. McCarthy, Gunjan Gupta
  • Publication number: 20210063170
    Abstract: In some implementations, a computing device can manage conflicts using conflict islands. For example, when a computing device receives bulk map data updates, the computing device can determine conflicts between point updates (e.g., small, ad hoc feature edits) in the current map data and the bulk map data updates. When the bulk map data updates are merged with the current map data, a point update for a map feature may conflict with the bulk update for the feature. The computing device can determine a perimeter of stable map features around the conflicted feature. The map features within the perimeter can correspond to a conflict island. The bulk updates for features within a conflict island (e.g., within the perimeter) can be deferred until resolved while bulk updates for features outside of a conflict island can be applied to the current map data.
    Type: Application
    Filed: November 13, 2020
    Publication date: March 4, 2021
    Applicant: Apple Inc.
    Inventors: Andrew T. Belk, Ralph E. Lemke, April C. Cutter, Paul S. McCarthy, Gunjan Gupta
  • Patent number: 10871376
    Abstract: In some implementations, a computing device can manage conflicts using conflict islands. For example, when a computing device receives bulk map data updates, the computing device can determine conflicts between point updates (e.g., small, ad hoc feature edits) in the current map data and the bulk map data updates. When the bulk map data updates are merged with the current map data, a point update for a map feature may conflict with the bulk update for the feature. The computing device can determine a perimeter of stable map features around the conflicted feature. The map features within the perimeter can correspond to a conflict island. The bulk updates for features within a conflict island (e.g., within the perimeter) can be deferred until resolved while bulk updates for features outside of a conflict island can be applied to the current map data.
    Type: Grant
    Filed: August 6, 2018
    Date of Patent: December 22, 2020
    Assignee: Apple Inc.
    Inventors: Andrew T. Belk, Ralph E. Lemke, April C. Cutter, Paul S. McCarthy, Gunjan Gupta
  • Patent number: 10320796
    Abstract: The claimed subject matter provides a method for securing a partner service. The method can include receiving a request, wherein the request comprises a unique value, to access the partner service, wherein the request is received from a browser client for a partner application and determining that a user is authorized to access the partner application, the partner application generating a token that associates the user with the partner application. The method can also include generating a signature for the token, the signature to enable the partner service to independently regenerate the signature, the token comprising an identifier for the partner application enabling the partner service to detect which partner application generates the token and sending the token with the signature to the browser client.
    Type: Grant
    Filed: May 28, 2015
    Date of Patent: June 11, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Eric Wai Ho Lau, Zhaowei Charlie Jiang, Ronald H. Jones, Jr., Derrick Isaacson, Ralph E. Lemke, Peter Wu
  • Publication number: 20190101397
    Abstract: In some implementations, a computing device can manage conflicts using conflict islands. For example, when a computing device receives bulk map data updates, the computing device can determine conflicts between point updates (e.g., small, ad hoc feature edits) in the current map data and the bulk map data updates. When the bulk map data updates are merged with the current map data, a point update for a map feature may conflict with the bulk update for the feature. The computing device can determine a perimeter of stable map features around the conflicted feature. The map features within the perimeter can correspond to a conflict island. The bulk updates for features within a conflict island (e.g., within the perimeter) can be deferred until resolved while bulk updates for features outside of a conflict island can be applied to the current map data.
    Type: Application
    Filed: August 6, 2018
    Publication date: April 4, 2019
    Applicant: Apple Inc.
    Inventors: Andrew T. Belk, Ralph E. Lemke, April C. Cutter, Paul S. McCarthy, Gunjan Gupta
  • Publication number: 20150365419
    Abstract: The claimed subject matter provides a method for securing a partner service. The method can include receiving a request, wherein the request comprises a unique value, to access the partner service, wherein the request is received from a browser client for a partner application and determining that a user is authorized to access the partner application, the partner application generating a token that associates the user with the partner application. The method can also include generating a signature for the token, the signature to enable the partner service to independently regenerate the signature, the token comprising an identifier for the partner application enabling the partner service to detect which partner application generates the token and sending the token with the signature to the browser client.
    Type: Application
    Filed: May 28, 2015
    Publication date: December 17, 2015
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Eric Wai Ho Lau, Zhaowei Charlie Jiang, Ronald H. Jones, JR., Derrick Isaacson, Ralph E. Lemke, Peter Wu
  • Patent number: 9071616
    Abstract: The claimed subject matter provides a method for securing a partner-enabled web service. The method includes receiving a request to access the partner-enabled web service. The request is received from a browser client for a partner application. The browser client is associated with a user. Additionally, the method includes determining that the user is authorized to access the partner application. The method further includes generating a token that associates the user with the partner application. Also, the method includes sending the token to the browser client.
    Type: Grant
    Filed: November 18, 2010
    Date of Patent: June 30, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Eric Wai Ho Lau, Zhaowei Charlie Jiang, Ronald H. Jones, Jr., Derrick Isaacson, Ralph E. Lemke, Peter Wu
  • Publication number: 20120131326
    Abstract: The claimed subject matter provides a method for securing a partner-enabled web service. The method includes receiving a request to access the partner-enabled web service. The request is received from a browser client for a partner application. The browser client is associated with a user. Additionally, the method includes determining that the user is authorized to access the partner application. The method further includes generating a token that associates the user with the partner application. Also, the method includes sending the token to the browser client.
    Type: Application
    Filed: November 18, 2010
    Publication date: May 24, 2012
    Applicant: Microsoft Corporation
    Inventors: Eric Wai Ho Lau, Zhaowei Charlie Jiang, Ronald H. Jones, JR., Derrick Isaacson, Ralph E. Lemke, Peter Wu
  • Patent number: 5651108
    Abstract: A system of the present invention includes a relational database management system (RDBMS), having an object-based, interactive visual-programming language providing programming by "visual inheritance." A user places screen objects (e.g., boxes, screen buttons, table objects, and the like) on an on-screen window or "form," visually attaches selected "properties" and "methods" to the screen objects, and then establishes an containership-based event model that dictates how and when these properties and methods will be invoked. An object inherits (derives) properties and methods from other (parent) objects via its visual containership. In this manner, the task of creating and maintaining application programs is greatly simplified.
    Type: Grant
    Filed: January 11, 1996
    Date of Patent: July 22, 1997
    Assignee: Borland International, Inc.
    Inventors: Ronald Allen Cain, Janet Andrea De Lu, Ralph E. Lemke
  • Patent number: 5487141
    Abstract: Relational database management system (RDBMS) with an object-based, interactive visual-programming language provides programming by "visual inheritance." A user places screen objects (e.g., boxes, screen buttons, table objects, and the like) on an on-screen window or "form," visually attaches selected "properties" and "methods" to the screen objects, and then establishes an containership-based event model that dictates how and when these properties and methods will be invoked. An object inherits or derives properties and methods from other (parent) objects via its visual containership. The creation and maintenance of application programs is greatly simplified.
    Type: Grant
    Filed: January 21, 1994
    Date of Patent: January 23, 1996
    Assignee: Borland International, Inc.
    Inventors: Ronald A. Cain, Janet A. De Lu, Ralph E. Lemke