Method for capturing, storing, accessing, and outputting digital content
DC CAFCFirst Claim
1. A method for outputting digital content, the method comprising:
- establishing, via at least one wireless communication module included in an information apparatus, a wireless communication connection with one or more servers over a network that includes the Internet, the one or more servers being separate and distinct devices from the information apparatus;
transmitting, via the at least one wireless communication module included in the information apparatus, a device object that includes device information related to the information apparatus, from the information apparatus to the one or more servers over the established wireless communication connection;
capturing, using a digital camera included in the information apparatus, digital content;
providing, via the at least one wireless communication module of the information apparatus, the digital content that is captured by the digital camera of the information apparatus, from the information apparatus to the one or more servers, wherein the one or more servers include at least one network communication interface, memory or storage for storing at least part of the digital content received from the information apparatus, and server software executable at the one or more servers; and
wherein upon execution of the server software, the method further comprises;
receiving, by the server software at the one or more servers and via the at least one network communication interface, at least part of the digital content from the information apparatus;
storing, by the server software at the one or more servers, the at least part of the digital content, received by the server software, in the memory or storage of the one or more servers;
receiving, by the server software at the one or more servers, security information or authentication information from a client device for enabling the client device to access the at least part of the digital content that is stored by the server software in the memory or storage of the one or more servers, the at least part of the digital content stored in the memory or storage of the one or more servers being captured by the digital camera of the information apparatus and received from the information apparatus, and the client device being a separate and distinct device from the one or more servers and from the information apparatus;
generating, by the server software at the one or more servers, output data for providing to the client device, the output data is related to at least part of the digital content received by the one or more servers from the information apparatus, and the generating of the output data is related, at least in part, to at least a portion of the device object received by the one or more servers from the information apparatus, and the generating of the output data is subsequent to having received the security information or the authentication information from the client device for enabling the client device to access the at least part of the digital content stored in the memory or storage of the one or more servers, the client device being a separate and distinct device from the information apparatus and from the one or more servers; and
providing, by the server software and via the at least one network communication interface of the one or more servers, at least part of the output data from the one or more servers to the client device for outputting or playing at least part of the digital content, that was captured by the digital camera of the information apparatus, at an output device associated with the client device.
5 Assignments
Litigations
1 Petition
Accused Products
Abstract
A method for capturing and outputting digital content is herein disclosed and enabled, the output system includes an information apparatus, a server, and a client device. The information apparatus includes at least a digital camera and a wireless communication module (e.g., IEEE 802.11 or Bluetooth). The server is accessible by the client device over a network. The information apparatus, using the digital camera, captures digital content and transmits, over the Internet and using the wireless communication module, the digital content to the server for storage. The server generates output data from at least part of the digital content stored at the server, and provides the generated output data from the server to the client device that has security or authentication information for accessing the server. The client device outputs or plays at least part of the digital content at an output device associated with the client device.
574 Citations
20 Claims
-
1. A method for outputting digital content, the method comprising:
-
establishing, via at least one wireless communication module included in an information apparatus, a wireless communication connection with one or more servers over a network that includes the Internet, the one or more servers being separate and distinct devices from the information apparatus; transmitting, via the at least one wireless communication module included in the information apparatus, a device object that includes device information related to the information apparatus, from the information apparatus to the one or more servers over the established wireless communication connection; capturing, using a digital camera included in the information apparatus, digital content; providing, via the at least one wireless communication module of the information apparatus, the digital content that is captured by the digital camera of the information apparatus, from the information apparatus to the one or more servers, wherein the one or more servers include at least one network communication interface, memory or storage for storing at least part of the digital content received from the information apparatus, and server software executable at the one or more servers; and
wherein upon execution of the server software, the method further comprises;receiving, by the server software at the one or more servers and via the at least one network communication interface, at least part of the digital content from the information apparatus; storing, by the server software at the one or more servers, the at least part of the digital content, received by the server software, in the memory or storage of the one or more servers; receiving, by the server software at the one or more servers, security information or authentication information from a client device for enabling the client device to access the at least part of the digital content that is stored by the server software in the memory or storage of the one or more servers, the at least part of the digital content stored in the memory or storage of the one or more servers being captured by the digital camera of the information apparatus and received from the information apparatus, and the client device being a separate and distinct device from the one or more servers and from the information apparatus; generating, by the server software at the one or more servers, output data for providing to the client device, the output data is related to at least part of the digital content received by the one or more servers from the information apparatus, and the generating of the output data is related, at least in part, to at least a portion of the device object received by the one or more servers from the information apparatus, and the generating of the output data is subsequent to having received the security information or the authentication information from the client device for enabling the client device to access the at least part of the digital content stored in the memory or storage of the one or more servers, the client device being a separate and distinct device from the information apparatus and from the one or more servers; and providing, by the server software and via the at least one network communication interface of the one or more servers, at least part of the output data from the one or more servers to the client device for outputting or playing at least part of the digital content, that was captured by the digital camera of the information apparatus, at an output device associated with the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for outputting output data, comprising:
-
an information apparatus, the information apparatus includes a digital capturing device for capturing digital content that includes image data or video data, individually and in any combination, at least one wireless communication module for wireless communication, and at least one processor and memory, the at least one processor directing the at least one wireless communication module to; establish a wireless communication connection with one or more servers over a network that includes the Internet, the one or more servers being separate and distinct devices from the information apparatus; transmit, over the wireless communication connection, a device object that includes device information related to the information apparatus, from the information apparatus to the one or more servers; and provide, over the wireless communication connection, at least part of the digital content captured by the digital capturing device of the information apparatus, from the information apparatus to the one or more servers; server software executable, at least partly, at the one or more servers, the one or more servers including at least one network communication interface for network communication, and memory or storage for storing at least part of the digital content received from the information apparatus; and client software executable, at least partly, at a client device, the client device being a separate and distinct device from the information apparatus and from the one or more servers, the client device receives output data from the one or more servers, and the output data being related to at least part of the digital content received by the one or more servers from the information apparatus; wherein execution of at least part of the server software at the one or more servers, causes the one or more servers to; receive, via the at least one network communication interface of the one or more servers and over the network that includes the Internet, the device object from the information apparatus; receive, via the at least one network communication interface of the one or more servers and over the network that includes the Internet, at least part of the digital content from the information apparatus, the digital content being captured, at least partly, by the digital capturing device of the information apparatus; store, in the memory or storage of the one or more servers, at least part of the digital content received from the information apparatus; receive, via the at least one network communication interface and over the network that includes the Internet, one or more job objects from the client software executing, at least partly, at the client device, the one or more job objects including at least one of security information or identification information, the security information or the identification information enables a user of the client device to access at least part of the digital content stored at the one or more servers; retrieve, by the one or more servers, at least part of the digital content stored in the memory or storage of the one or more servers subsequent to having successfully received the security information or the identification information from the client device; generate, at the one or more servers, output data from at least part of the retrieved digital content for output at the client device, the output data being related to at least part of the digital content received by the one or more servers from the information apparatus, and the generating of the output data being related, at least partly, to at least a portion of the device object received by the one or more servers from the information apparatus; and provide, via the at least one network communication interface of the one or more servers and over the network that includes the Internet, at least part of the output data generated at the one or more servers, from the one or more servers to the client device, the providing of the output data from the one or more servers to the client device is for outputting, at an output device associated with the client device, at least part of the output data, the output data being related, at least in part, to the digital content received from the information apparatus, and the providing of at least part of the output data being subsequent to the one or more servers having received the one or more job objects from the client software executing, at least partly, at the client device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. In a non-transitory computer readable medium, containing one or more server applications, executable by one or more processors at one or more servers, for receiving digital content from an information apparatus over a network that includes the Internet and for transmitting output data, related, at least in part, to the digital content, to one or more client devices over the network that includes the Internet;
-
wherein the information apparatus includes a digital capturing device for capturing image data or video data, and the information apparatus further includes at least one wireless communication module for establishing wireless communication connection with the one or more servers over the network that includes the Internet; and wherein the one or more servers are accessible, over the network that includes the Internet, by client software, executable, at least partly, at the one or more client devices, the one or more servers being distinct and separate devices from the one or more client devices and the information apparatus, the one or more servers include at least one network communication interface for communication over the network that includes the Internet, and the one or more server applications being stored, at least partly, in memory or storage included in the one or more servers, and wherein execution of at least part of the one or more server applications by the one or more processors included in the one or more servers, configure the one or more servers to; establish, via the at least one network communication interface of the one or more servers, a wireless communication connection over the network that includes the Internet, between the one or more servers and the information apparatus; receive, via the at least one network communication interface of the one or more servers and over the established wireless communication connection, a device object from the information apparatus, the device object includes device information related to the information apparatus; receive, via the at least one network communication interface of the one or more servers and over the established wireless communication connection, at least part of the digital content from the information apparatus, the digital content includes at least part of the image data or the video data, individually or in combination, captured by the digital capturing device of the information apparatus; store, by the one or more server applications executing at the one or more servers, at least part of the digital content received from the information apparatus, at one or more content servers, the one or more content servers being accessible by the one or more server applications for storing at least part of the digital content; receive, via the at least one network communication interface of the one or more servers and over the network that includes the Internet, one or more job objects from the client software executing, at least partly, at the one or more client devices, the one or more job objects include at least one of authentication information or identification information related to a user of the one or more client devices for accessing the one or more servers, the one or more client devices being separate and distinct devices from the information apparatus; provide, via the at least one network communication interface of the one or more servers and over the network that includes the Internet, to the client software executing, at least partly, at the one or more client devices, access of at least part of the digital content stored at the one or more content servers, the providing of the access of at least part of the digital content to the client software is based, at least in part, on having successfully received the authentication information or the identification information from the client software; retrieve, by the one or more server applications executing at the one or more servers, at least part of the digital content stored at the one or more content servers; generate, by the one or more server applications executing at the one or more servers, output data for output at the one or more client devices, the output data being related to at least part of the digital content, that is received by the one or more servers and from the information apparatus, and the generating of the output data being related, at least partly, to at least a portion of the device object received by the one or more servers from the information apparatus; and provide, by the one or more server applications and over the network that includes the Internet, at least part of the generated output data from the one or more servers to the client software executing, at least partly, at the one or more client devices, for outputting at least part of the output data; and wherein at least part of the output data is related, at least in part, to the digital content received by the one or more servers from the information apparatus, and the digital content is captured by the digital capturing device of the information apparatus. - View Dependent Claims (18, 19, 20)
-
Specification