IP Library Patent Application 13449894
Patent Application
App. No. 13/449,894

SELECTIVELY USING LOCAL NON-VOLATILE STORAGE IN CONJUNCTION WITH TRANSMISSION OF CONTENT

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
13/449,894
Abstract

Content is created at a first location using a video camera or other device. At least a subset of the created content is stored in non-volatile storage at the first location. At least a portion of the content stored in the non-volatile storage is transmitted to a remote entity via a network in response to a trigger. If the network becomes unavailable, the camera will store the video in a local flash memory and when the network becomes available, the camera can transmit the video from the flash memory to the server or other client. Alternatively, the camera may transmit low resolution video to the server while storing a high resolution version of the video in the local flash memory. If a trigger event occurs, the camera will then send the appropriate high resolution video the local flash memory to the server.

Claims (43)

1 - 28 . (canceled)

29 . A method of selectively using local non-volatile storage in conjunction with transmission of content, comprising:

receiving content wirelessly on a mobile computing device;

prior to a trigger condition, presenting at least a first subset of the content via a user interface in real time with respect to receiving the content;

receiving a notification wirelessly on the mobile computing device, the trigger condition is in response to receipt of the notification;

storing at least part of the content in non-volatile storage at the mobile computing device; and

subsequent to the trigger condition, presenting content from the non-volatile storage via the user interface that is delayed in time with respect to when it was received.

30 . The method of clam 29 , wherein:

the trigger condition includes the performance of a voice connection.

31 . The method of claim 29 , further comprising:

reporting of the notification via the user interface, the notification alerts to a voice connection; and

the trigger condition starts at reporting of the notification and ends at conclusion of the voice connection.

32 . The method of claim 29 , wherein:

the trigger condition is a termination of a voice connection.

33 . The method of claim 29 , wherein:

the trigger condition includes performance of a voice connection; and

the storing of at least part of the content in non-volatile storage at the mobile computing device is performed only during the trigger condition.

34 . The method of claim 29 , wherein:

the presenting content from the non-volatile storage via the user interface in delayed time includes playing video starting from a time that the trigger condition started.

35 . The method of claim 29 , wherein:

the trigger condition includes performance of a voice connection; and

the content includes video.

36 . A method of selectively using local non-volatile storage in conjunction with transmission of content, comprising:

receiving content wirelessly on a mobile computing device;

performing a function on the mobile computing device, the function is unrelated to the content;

prior to performing the function, presenting at least a first subset of the content via a user interface in real time with respect to receiving the content;

storing at least part of the content in non-volatile storage at mobile computing device; and

subsequent to performing the function, presenting at least a portion of the content from the non-volatile storage via the user interface in delayed time with respect to receiving the content.

37 . The method of claim 36 , wherein:

the function is a voice connection; and

the content is video.

38 . An apparatus that can selectively use local non-volatile storage in conjunction with transmission of content, comprising:

a wireless communication interface that receives content;

an interface to non-volatile storage;

a user interface; and

a processor on a mobile computing device that is connected to the wireless communication interface, the interface to non-volatile storage and the user interface;

wherein prior to a trigger condition the processor presents at least a first subset of the content via the user interface in real time with respect to receiving the content and subsequent to the trigger condition the processor presents content from the non-volatile storage via the user interface in delayed time with respect to receiving the content, the processor stores content in non-volatile storage via the interface to non-volatile storage, the processor receives a notification wirelessly on the mobile computing device, the trigger condition is in response to receipt of the notification.

39 . The apparatus of claim 38 , wherein:

the content includes video; and

the trigger condition includes the performance of a voice connection.

40 . The apparatus of claim 39 , wherein:

the content includes video; and

the processor presents content from the non-volatile storage via the user interface in delayed time with respect to receiving the content by playing video starting from a time that the trigger condition started.

Assignments (1)
CHANGE OF NAME Recorded May 25, 2016
From: SANDISK TECHNOLOGIES INC
To: SANDISK TECHNOLOGIES LLC
Reel/Frame 038809/0672 →