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: 20160076354Abstract: 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: ApplicationFiled: September 14, 2015Publication date: March 17, 2016Inventors: STEPHEN WILLIAM LAI, CHRISTOPHER DARREN SALVADOR, KENNETH CHARLES HOROVATIN, TIMOTHY KEITH WALTER
-
Patent number: 9220084Abstract: 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: GrantFiled: May 30, 2014Date of Patent: December 22, 2015Assignee: Apple Inc.Inventors: Amit K. Vyas, Albert S. Liu, Drew A. Schmitt, Justin Wood, Lee Russell, Anand Ramadurai, Keith Walter Rauenbuehler
-
Publication number: 20150351074Abstract: 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: ApplicationFiled: May 30, 2014Publication date: December 3, 2015Inventors: Amit K. Vyas, Albert S. Liu, Drew A. Schmitt, Justin Wood, Lee Russell, Anand Ramadurai, Keith Walter Rauenbuehler
-
Publication number: 20150350448Abstract: 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: ApplicationFiled: September 30, 2014Publication date: December 3, 2015Inventors: Patrick L. COFFMAN, Keith Walter RAUENBUEHLER
-
Publication number: 20150083621Abstract: 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: ApplicationFiled: September 15, 2014Publication date: March 26, 2015Inventor: Keith Walter Worley
-
Publication number: 20150066561Abstract: 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: ApplicationFiled: August 29, 2014Publication date: March 5, 2015Inventors: 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: 8832677Abstract: 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: GrantFiled: November 5, 2013Date of Patent: September 9, 2014Assignee: Apple Inc.Inventors: Shawn Patrick Flisakowski, Keith Walter Rauenbuehler
-
Patent number: 8751444Abstract: 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: GrantFiled: July 26, 2012Date of Patent: June 10, 2014Assignee: Apple Inc.Inventors: Alexander David Wallace, Shawn Patrick Flisakowski, Craig Matthew Milito, Keith Walter Rauenbuehler
-
Publication number: 20140099290Abstract: 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: ApplicationFiled: December 11, 2013Publication date: April 10, 2014Applicant: Wake Forest University Health SciencesInventors: Shay Soker, J. Koudy Williams, Patrick Laber, Margaret Greven, Keith A. Walter
-
Patent number: 8694985Abstract: 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: GrantFiled: October 30, 2009Date of Patent: April 8, 2014Assignee: Apple Inc.Inventors: Shawn Patrick Flisakowski, Keith Walter Rauenbuehler
-
Publication number: 20140059025Abstract: 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: ApplicationFiled: November 5, 2013Publication date: February 27, 2014Applicant: Apple Inc.Inventors: Shawn Patrick Flisakowski, Keith Walter Rauenbuehler
-
Patent number: 8628572Abstract: 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: GrantFiled: February 25, 2010Date of Patent: January 14, 2014Assignee: Wake Forest University Health SciencesInventors: Shay Soker, J. Koudy Williams, Patrick Laber, Margaret Greven, Keith A. Walter
-
Publication number: 20130066829Abstract: 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: ApplicationFiled: July 26, 2012Publication date: March 14, 2013Applicant: Apple Inc.Inventors: Alexander David Wallace, Shawn Patrick Flisakowski, Craig Matthew Milito, Keith Walter Rauenbuehler
-
Patent number: 8255360Abstract: 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: GrantFiled: January 30, 2009Date of Patent: August 28, 2012Assignee: Apple Inc.Inventors: Alexander David Wallace, Shawn Patrick Flisakowski, Craig Matthew Milito, Keith Walter Rauenbuehler
-
Patent number: 8234303Abstract: 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 unifiedType: GrantFiled: December 4, 2009Date of Patent: July 31, 2012Assignee: International Business Machines CorporationInventors: Rohit Bahl, Keith Walter Campbell, Alan Yeung
-
Publication number: 20110137915Abstract: 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 unifiedType: ApplicationFiled: December 4, 2009Publication date: June 9, 2011Inventors: Rohit Bahl, Keith Walter Campbell, Alan Yeung
-
Publication number: 20110107320Abstract: 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: ApplicationFiled: October 30, 2009Publication date: May 5, 2011Applicant: APPLE INC.Inventors: Shawn Patrick Flisakowski, Keith Walter Rauenbuehler
-
Publication number: 20100282887Abstract: 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: ApplicationFiled: April 16, 2010Publication date: November 11, 2010Applicant: COMBICUT LIMITEDInventor: Keith Walters
-
Publication number: 20100215717Abstract: 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: ApplicationFiled: February 25, 2010Publication date: August 26, 2010Inventors: Shay Soker, J. Koudy Williams, Patrick Laber, Margaret Greven, Keith A. Walter
-
Patent number: 7461804Abstract: There is described a rotary knife for use in a cutting apparatus, comprising a central hub adapted to be mounted with respect to a rotational driveshaft to define an axis of rotation; and a plurality of blades extending outwards from the hub; each blade having respective channels extending across a surface of the blade in a direction substantially parallel to the axis of rotation. There is also described a cutting apparatus having a rotary knife comprising a central hub adapted to be mounted with respect to a rotational driveshaft to define an axis of rotation; and a plurality of blades extending outwards from the hub; each blade having respective channels extending across a surface of the blade in a direction substantially parallel to the axis of rotation.Type: GrantFiled: June 27, 2006Date of Patent: December 9, 2008Assignee: JO-AT LimitedInventor: Keith Walters