Search

Keith W Rauenbuehler

from San Francisco, CA
Age ~43

Keith Rauenbuehler Phones & Addresses

  • 675 34Th Ave, San Francisco, CA 94121 (415) 637-2673
  • Sonoma, CA
  • 387 Bancroft Way, Pacifica, CA 94044 (650) 359-6513 (650) 359-9504
  • Notre Dame, IN
  • San Carlos, CA
  • Cupertino, CA
  • South San Francisco, CA
  • Belmont, CA

Publications

Us Patents

Managing Digital Content In Hierarchies

View page
US Patent:
20110107320, May 5, 2011
Filed:
Oct 30, 2009
Appl. No.:
12/609995
Inventors:
Shawn Patrick Flisakowski - Cupertino CA, US
Keith Walter Rauenbuehler - San Francisco CA, US
Assignee:
APPLE INC. - Cupertino CA
International Classification:
G06F 9/44
US Classification:
717170
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.

Synchronization Of Database Changes Among Multiple Devices

View page
US Patent:
20130066829, Mar 14, 2013
Filed:
Jul 26, 2012
Appl. No.:
13/559051
Inventors:
Alexander David Wallace - Sunnyvale CA, US
Shawn Patrick Flisakowski - Cupertino CA, US
Craig Matthew Milito - Sunnyvale CA, US
Keith Walter Rauenbuehler - San Francisco CA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
G06F 17/30
US Classification:
707610, 707E17005
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.

Managing Digital Content In Hierarchies

View page
US Patent:
20140059025, Feb 27, 2014
Filed:
Nov 5, 2013
Appl. No.:
14/072327
Inventors:
Keith Walter Rauenbuehler - San Francisco CA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
G06F 17/30
US Classification:
707695
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.

Synchronization Of Database Changes Among Multiple Devices

View page
US Patent:
8255360, Aug 28, 2012
Filed:
Jan 30, 2009
Appl. No.:
12/363596
Inventors:
Alexander David Wallace - Sunnyvale CA, US
Shawn Patrick Flisakowski - Cupertino CA, US
Craig Matthew Milito - Sunnyvale CA, US
Keith Walter Rauenbuehler - San Francisco CA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
G06F 17/30
US Classification:
707620
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.

Techniques For Firmware Updates With Accessories

View page
US Patent:
20220229653, Jul 21, 2022
Filed:
Feb 3, 2022
Appl. No.:
17/592295
Inventors:
- Cupertino CA, US
Zaka Ur Rehman Ashraf - Pleasanton CA, US
Keith W. Rauenbuehler - San Francisco CA, US
Christopher B. Zimmermann - San Jose CA, US
Keith R. Bisset - Mountain View CA, US
Sivaramachandran Ganesan - Sunnyvale CA, US
Wayne A. Lee - San Francisco CA, US
Praveen Chegondi - Milpitas CA, US
Patrick L. Coffman - San Francisco CA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
G06F 8/65
G06F 8/61
Abstract:
Techniques are provided for updating firmware of an accessory device. An accessory development kit of the accessory device can communicate with an accessory update daemon using a home management daemon of a controller device. Based on a firmware update policy of the accessory device, the accessory update daemon will check for firmware updates. When firmware updates are available, the accessory update daemon can instruct the home management daemon to stage the update. The home management daemon will notify the accessory development kit to be in a stage mode. The accessory update daemon will download the firmware update and send the firmware update to the accessory development kit of the accessory device using an interface for the secure channel provided by the home management daemon. The accessory device can be a third party accessory device that does not have its own firmware updating application.

Techniques For Secure Video Frame Management

View page
US Patent:
20230088057, Mar 23, 2023
Filed:
Sep 26, 2022
Appl. No.:
17/953258
Inventors:
- CUPERTINO CA, US
Keith W. Rauenbuehler - San Francisco CA, US
Kenneth A. York - San Jose CA, US
Varinder Singh - Mountain View CA, US
Nicholas M. Fraioli - Mountain View CA, US
Assignee:
APPLE INC. - CUPERTINO CA
International Classification:
G06V 20/52
H04N 5/232
H04L 9/08
H04N 5/14
G06V 20/40
G06V 20/64
Abstract:
Embodiments of the present disclosure can provide devices, methods, and computer-readable medium for secure frame management. The techniques disclosed herein provide an intelligent method for detecting triggering items in one or more frames of streaming video from an Internet Protocol camera. Upon detection, the camera transmits one or more frames of the video over a network to a computing device. Upon detecting a triggering item in a frame of the video stream, the computing device can begin a streaming session with a server and stream the one or more frames of video and accompanying metadata to the server. The frames, metadata, and associated keys can all be encrypted prior to streaming to the server. For each subsequent segment of video frames that includes the triggering item, the server can append the frames of that segment to the video clip in an encrypted container. Once the triggering item is no longer detected, the streaming session can be closed.

Network Access Tokens For Accessories

View page
US Patent:
20230020855, Jan 19, 2023
Filed:
Sep 19, 2022
Appl. No.:
17/947425
Inventors:
- Cupertino CA, US
Zaka Ur Rehman Ashraf - Pleasanton CA, US
Daniel R. Borges - San Francisco CA, US
Kyle C. Brogle - San Francisco CA, US
Srinivas Rama - Cupertino CA, US
Benjamin S. Turner - San Francisco CA, US
Hung Q. Le - Mountain View CA, US
Devin E. Gund - San Francisco CA, US
Keith W. Rauenbuehler - San Francisco CA, US
Praveen Chegondi - Milpitas CA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
H04W 12/76
H04W 12/086
G06F 8/65
Abstract:
A wireless access device can be configured to determine a list of accessory groups corresponding to accessories connected to a network managed by the wireless access device. The wireless access device may also be configured to identify at least one firmware update that corresponds to at least one accessory group of the list of accessory groups and request all firmware updates that correspond to the at least one accessory group. The wireless access device can also be configured to receive one or more firmware updates that corresponds to at least one of the accessories of the at least one accessory group for which a respective firmware update is available and transmit at least one firmware update of the received one or more firmware updates to at least one corresponding accessory of the at least one accessory group.

Techniques For Firmware Updates With Accessories

View page
US Patent:
20210397432, Dec 23, 2021
Filed:
Dec 3, 2020
Appl. No.:
17/111411
Inventors:
- Cupertino CA, US
Zaka Ur Rehman Ashraf - Pleasanton CA, US
Keith W. Rauenbuehler - San Francisco CA, US
Christopher B. Zimmermann - San Jose CA, US
Keith R. Bisset - Mountain View CA, US
Sivaramachandran Ganesan - Sunnyvale CA, US
Wayne A. Lee - San Francisco CA, US
Praveen Chegondi - Milpitas CA, US
Patrick L. Coffman - San Francisco CA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
G06F 8/65
G06F 8/61
Abstract:
Techniques are provided for updating firmware of an accessory device. An accessory development kit of the accessory device can communicate with an accessory update daemon using a home management daemon of a controller device. Based on a firmware update policy of the accessory device, the accessory update daemon will check for firmware updates. When firmware updates are available, the accessory update daemon can instruct the home management daemon to stage the update. The home management daemon will notify the accessory development kit to be in a stage mode. The accessory update daemon will download the firmware update and send the firmware update to the accessory development kit of the accessory device using an interface for the secure channel provided by the home management daemon. The accessory device can be a third party accessory device that does not have its own firmware updating application.
Keith W Rauenbuehler from San Francisco, CA, age ~43 Get Report