Patents by Inventor Keith A. Walter

Keith A. Walter 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: 20160357510
    Abstract: Systems, methods, and non-transitory computer-readable storage media for detecting a wearing status of a wearable device, the wearing status indicating whether a user is wearing the wearable device and sending wearing status data to a companion communication device to control a behavior of the companion communication device.
    Type: Application
    Filed: June 2, 2016
    Publication date: December 8, 2016
    Inventors: Robert D. WATSON, David John SHAW, Arun Dhyaneshwar CHAWAN, Matthew GILLETTE, Ganesha Adkasthala GANAPATHI BATTA, Jeffrey Chandler MOORE, Patrick Ian BERNHARD, Baek San CHANG, Patrick Lee COFFMAN, Jonathan Anderson BENNETT, Anthony GUETTA, Jahan Christian MINOO, Keith Walter RAUENBUEHLER
  • Publication number: 20160206122
    Abstract: A drinking container includes a base and a sidewall extending upwardly from the base. The base and the sidewall define a cavity. The drinking container includes an ice retaining structure in the cavity, with the ice retaining structure including a ring member held adjacent an inner surface of the sidewall. The ring member and the sidewall define at least one laterally extending gap therebetween. The ice retaining structure is positioned and configured to retain ice in the cavity and to permit liquid to pass through the at least one gap when the drinking container is tilted relative to vertical.
    Type: Application
    Filed: January 20, 2016
    Publication date: July 21, 2016
    Inventor: Keith Walter
  • Publication number: 20160076354
    Abstract: A method for detecting stick-slip in a drillstring includes (a) measuring a parameter that is a function of a torque applied to the drillstring by a top drive system over a selected time period, the measuring being performed by at least one surface sensor that produces measurement data including torque values over a frequency range; (b) filtering out measurement data that has a frequency outside a selected frequency band, the selected frequency band including a resonant frequency of the drillstring; (c) identifying a minimum and a maximum torque value in the filtered measurement data and determining a difference of these two values; (d) determining a surface stick-slip index by dividing the difference of the maximum and minimum torque values by an average torque value over the selected time period; and (e) displaying the surface stick-slip index on a display.
    Type: Application
    Filed: September 14, 2015
    Publication date: March 17, 2016
    Inventors: STEPHEN WILLIAM LAI, CHRISTOPHER DARREN SALVADOR, KENNETH CHARLES HOROVATIN, TIMOTHY KEITH WALTER
  • Patent number: 9220084
    Abstract: Systems and methods are described for communicating between VoIP applications installed on a mobile computing device and their corresponding servers using a cloud-based notification infrastructure.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: December 22, 2015
    Assignee: Apple Inc.
    Inventors: Amit K. Vyas, Albert S. Liu, Drew A. Schmitt, Justin Wood, Lee Russell, Anand Ramadurai, Keith Walter Rauenbuehler
  • Publication number: 20150350448
    Abstract: The invention is directed to a first electronic device. The first electronic device receives a phone call that was routed to the first electronic device by a call-routing service. While receiving the call, the first electronic device receives a request to route the phone call to a second electronic device. In response to receiving the request to route the phone call to the second electronic device, in accordance with a determination that a first routing criteria have been met, the first electronic device sends a request to the call-routing service to route the phone call to the second electronic device instead of routing the phone call to the first electronic device. In accordance with a determination that a second routing criteria have been met, the first electronic device causes call data associated with the call to be routed through the first electronic device to the second electronic device.
    Type: Application
    Filed: September 30, 2014
    Publication date: December 3, 2015
    Inventors: Patrick L. COFFMAN, Keith Walter RAUENBUEHLER
  • Publication number: 20150351074
    Abstract: Systems and methods are described for communicating between VoIP applications installed on a mobile computing device and their corresponding servers using a cloud-based notification infrastructure.
    Type: Application
    Filed: May 30, 2014
    Publication date: December 3, 2015
    Inventors: Amit K. Vyas, Albert S. Liu, Drew A. Schmitt, Justin Wood, Lee Russell, Anand Ramadurai, Keith Walter Rauenbuehler
  • Publication number: 20150083621
    Abstract: The embodiments of the Socket and Ratchet Holder are comprised of a socket body and a strap assembly. The strap assembly is comprised of a longitudinal strap and a cross strap. The socket body is comprised of a plurality of socket apertures. The plurality of socket apertures are comprised of a range of sizes of apertures ranging from a small aperture to a large aperture to accommodate the range of sizes of sockets in a typical socket wrench set. The socket body is comprised of narrow-end loop aperture and a wide-end loop aperture. The socket body is comprised of a wrench aperture so that when the socket wrench is to be stowed, the user secures the socket wrench from the bottom of the socket body into the wrench aperture. The socket body is also comprised of a universal aperture to stow the universal socket joint and the socket extension.
    Type: Application
    Filed: September 15, 2014
    Publication date: March 26, 2015
    Inventor: Keith Walter Worley
  • Publication number: 20150066561
    Abstract: A system and method includes receiving yard data at a yard planner system from a plurality of workstations and a plurality of sensors within a vehicle yard, wherein the yard data includes information regarding movement of vehicles and resources in relation to the vehicle yard. The system and method may also include using the yard planner system to form an initial yard plan based on the yard data, monitoring the yard data over time with the yard planner system, and updating the initial yard plan to form an updated yard plan based on changing yard data over time.
    Type: Application
    Filed: August 29, 2014
    Publication date: March 5, 2015
    Inventors: Mitchell Scott Wills, SRINIVAS BOLLAPRAGADA, Jian LI, Patrick Scorer, Brian Francis Zustovich, Keith Walter Lewandowski, David Dylan Lennon, Bryan Leigh Schofield, Trevor Fletcher, Xingang Cheng, Xin Zhang, Yi-Tzer Lin, Rajesh Kalra, Xiaoou Zhang
  • Patent number: 8832677
    Abstract: Methods, apparatuses, and systems for managing digital content in hierarchies are described. A first version of a digital image is received from an external device which tracks changes to the first version. It is determined that a second version of the digital image, changes to which have been tracked, exists. Based on comparing the tracked changes of both versions, the versions are combined. The first version is created by splitting the second version, which is stored in a master hierarchy, and transmitting the split version to the external device. During splitting, a child hierarchy of information is split from the master hierarchy, the child hierarchy including portions of the master hierarchy to access the second version such that the second version can be accessed independent of the master hierarchy. Changes to the versions are tracked in change tables, for example, using values that are mashed into a single record.
    Type: Grant
    Filed: November 5, 2013
    Date of Patent: September 9, 2014
    Assignee: Apple Inc.
    Inventors: Shawn Patrick Flisakowski, Keith Walter Rauenbuehler
  • Patent number: 8751444
    Abstract: Methods, systems, and apparatus, including computer program products, for synchronizing database changes among multiple devices. In one aspect, a method includes determining one or more primary differences between a primary database and a local synchronization database; receiving, from a secondary device, one or more secondary differences associated with a secondary database; merging the primary differences and the secondary differences to generate a set of merged differences; providing the set of merged differences to the secondary device; receiving, from the secondary device, an acknowledgment indicating receipt of the set of merged differences; and updating the primary database in accordance with the set of merged differences after receipt of the acknowledgment. Further, at least one conflict can be detected between the primary differences and the secondary differences, and can be resolved prior to generating the set of merged differences.
    Type: Grant
    Filed: July 26, 2012
    Date of Patent: June 10, 2014
    Assignee: Apple Inc.
    Inventors: Alexander David Wallace, Shawn Patrick Flisakowski, Craig Matthew Milito, Keith Walter Rauenbuehler
  • Publication number: 20140099290
    Abstract: Provided herein is an endothelial scaffold comprising, consisting of, or consisting essentially of decellularized corneal stroma. In some embodiments, the scaffold has cultured endothelial cells seeded thereon. Methods of treating a patient in need of corneal endothelial transplant are also provided, including implanting the scaffold as described herein onto a cornea of the patient (e.g., by deep keratectomy).
    Type: Application
    Filed: December 11, 2013
    Publication date: April 10, 2014
    Applicant: Wake Forest University Health Sciences
    Inventors: Shay Soker, J. Koudy Williams, Patrick Laber, Margaret Greven, Keith A. Walter
  • Patent number: 8694985
    Abstract: Methods, apparatuses, and systems for managing digital content in hierarchies are described. A first version of a digital image is received from an external device which tracks changes to the first version. It is determined that a second version of the digital image, changes to which have been tracked, exists. Based on comparing the tracked changes of both versions, the versions are combined. The first version is created by splitting the second version, which is stored in a master hierarchy, and transmitting the split version to the external device. During splitting, a child hierarchy of information is split from the master hierarchy, the child hierarchy including portions of the master hierarchy to access the second version such that the second version can be accessed independent of the master hierarchy. Changes to the versions are tracked in change tables, for example, using values that are mashed into a single record.
    Type: Grant
    Filed: October 30, 2009
    Date of Patent: April 8, 2014
    Assignee: Apple Inc.
    Inventors: Shawn Patrick Flisakowski, Keith Walter Rauenbuehler
  • Publication number: 20140059025
    Abstract: Methods, apparatuses, and systems for managing digital content in hierarchies are described. A first version of a digital image is received from an external device which tracks changes to the first version. It is determined that a second version of the digital image, changes to which have been tracked, exists. Based on comparing the tracked changes of both versions, the versions are combined. The first version is created by splitting the second version, which is stored in a master hierarchy, and transmitting the split version to the external device. During splitting, a child hierarchy of information is split from the master hierarchy, the child hierarchy including portions of the master hierarchy to access the second version such that the second version can be accessed independent of the master hierarchy. Changes to the versions are tracked in change tables, for example, using values that are mashed into a single record.
    Type: Application
    Filed: November 5, 2013
    Publication date: February 27, 2014
    Applicant: Apple Inc.
    Inventors: Shawn Patrick Flisakowski, Keith Walter Rauenbuehler
  • Patent number: 8628572
    Abstract: Provided herein is an endothelial scaffold comprising, consisting of, or consisting essentially of decellularized corneal stroma. In some embodiments, the scaffold has cultured endothelial cells seeded thereon. Methods of treating a patient in need of corneal endothelial transplant are also provided, including implanting the scaffold as described herein onto a cornea of the patient (e.g., by deep keratectomy).
    Type: Grant
    Filed: February 25, 2010
    Date of Patent: January 14, 2014
    Assignee: Wake Forest University Health Sciences
    Inventors: Shay Soker, J. Koudy Williams, Patrick Laber, Margaret Greven, Keith A. Walter
  • Publication number: 20130066829
    Abstract: Methods, systems, and apparatus, including computer program products, for synchronizing database changes among multiple devices. In one aspect, a method includes determining one or more primary differences between a primary database and a local synchronization database; receiving, from a secondary device, one or more secondary differences associated with a secondary database; merging the primary differences and the secondary differences to generate a set of merged differences; providing the set of merged differences to the secondary device; receiving, from the secondary device, an acknowledgment indicating receipt of the set of merged differences; and updating the primary database in accordance with the set of merged differences after receipt of the acknowledgment. Further, at least one conflict can be detected between the primary differences and the secondary differences, and can be resolved prior to generating the set of merged differences.
    Type: Application
    Filed: July 26, 2012
    Publication date: March 14, 2013
    Applicant: Apple Inc.
    Inventors: Alexander David Wallace, Shawn Patrick Flisakowski, Craig Matthew Milito, Keith Walter Rauenbuehler
  • Patent number: 8255360
    Abstract: Methods, systems, and apparatus, including computer program products, for synchronizing database changes among multiple devices. In one aspect, a method includes determining one or more primary differences between a primary database and a local synchronization database; receiving, from a secondary device, one or more secondary differences associated with a secondary database; merging the primary differences and the secondary differences to generate a set of merged differences; providing the set of merged differences to the secondary device; receiving, from the secondary device, an acknowledgment indicating receipt of the set of merged differences; and updating the primary database in accordance with the set of merged differences after receipt of the acknowledgment. Further, at least one conflict can be detected between the primary differences and the secondary differences, and can be resolved prior to generating the set of merged differences.
    Type: Grant
    Filed: January 30, 2009
    Date of Patent: August 28, 2012
    Assignee: Apple Inc.
    Inventors: Alexander David Wallace, Shawn Patrick Flisakowski, Craig Matthew Milito, Keith Walter Rauenbuehler
  • Patent number: 8234303
    Abstract: Systems and methods for conversion and importation of models that describe system behavior into a UML meta model-based representation, include parsing through the textual model for the plurality of elements, searching for an element semantic definition, element view definitions corresponding to a semantic definition, or an element view containing diagram definition within the textual model for each of the plurality of elements, generating element reference nodes for placement on an internally constructed custom tree, attaching a listener to each of the element reference nodes, wherein the listener is configured to await population of the element reference node with an equivalent unified modeling language semantic element, wherein a listener awaiting population is an awaiting sequenced listener, completing an inheritance hierarchy between the element reference nodes up to a parent node inferred from the diagramming definitions and resolving awaiting sequenced listeners that are made aware of an awaited unified
    Type: Grant
    Filed: December 4, 2009
    Date of Patent: July 31, 2012
    Assignee: International Business Machines Corporation
    Inventors: Rohit Bahl, Keith Walter Campbell, Alan Yeung
  • Publication number: 20110137915
    Abstract: Systems and methods for conversion and importation of models that describe system behavior into a UML meta model-based representation, include parsing through the textual model for the plurality of elements, searching for an element semantic definition, element view definitions corresponding to a semantic definition, or an element view containing diagram definition within the textual model for each of the plurality of elements, generating element reference nodes for placement on an internally constructed custom tree, attaching a listener to each of the element reference nodes, wherein the listener is configured to await population of the element reference node with an equivalent unified modeling language semantic element, wherein a listener awaiting population is an awaiting sequenced listener, completing an inheritance hierarchy between the element reference nodes up to a parent node inferred from the diagramming definitions and resolving awaiting sequenced listeners that are made aware of an awaited unified
    Type: Application
    Filed: December 4, 2009
    Publication date: June 9, 2011
    Inventors: Rohit Bahl, Keith Walter Campbell, Alan Yeung
  • Publication number: 20110107320
    Abstract: Methods, apparatuses, and systems for managing digital content in hierarchies are described. A first version of a digital image is received from an external device which tracks changes to the first version. It is determined that a second version of the digital image, changes to which have been tracked, exists. Based on comparing the tracked changes of both versions, the versions are combined. The first version is created by splitting the second version, which is stored in a master hierarchy, and transmitting the split version to the external device. During splitting, a child hierarchy of information is split from the master hierarchy, the child hierarchy including portions of the master hierarchy to access the second version such that the second version can be accessed independent of the master hierarchy. Changes to the versions are tracked in change tables, for example, using values that are mashed into a single record.
    Type: Application
    Filed: October 30, 2009
    Publication date: May 5, 2011
    Applicant: APPLE INC.
    Inventors: Shawn Patrick Flisakowski, Keith Walter Rauenbuehler
  • Publication number: 20100282887
    Abstract: There is described a rotary knife for use in a cutting apparatus. The rotary knife comprises a central hub, first and second sides of the knife, a plurality of arms, and a plurality of blades. The central hub defines an axis of rotation of the knife. The first and second sides of the knife are spaced apart in the axial direction. The plurality of arms extend outwardly from the hub. The plurality of blades are carried by the arms such that a number of blades disposed on the second side of the knife is greater than a number of blades disposed on the first side of the knife. There is also described a cutting apparatus comprising a rotary knife as described above.
    Type: Application
    Filed: April 16, 2010
    Publication date: November 11, 2010
    Applicant: COMBICUT LIMITED
    Inventor: Keith Walters