Patents by Inventor Sean Christopher Rhea

Sean Christopher Rhea 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).

  • Patent number: 10530886
    Abstract: A system, computer-readable storage device and method relate to a local stream storage device of a local proxy that caches streams of data transmitted to a remote proxy. The method includes caching, in the local stream storage device4 of the local proxy, a stream of data transmitted over a wide area network to the remote proxy, wherein the stream is stored in a continuous manner, to yield a cached stream. The method includes comparing a flow of data received from a device with the cached stream to determine whether a portion of the flow of data has been previously transmitted to the remote proxy and, when the portion of the flow has been previously transmitted to the remote proxy, transmitting a message to the remote proxy to indicate that the portion of the flow of data has been transmitted previously to the remote proxy.
    Type: Grant
    Filed: November 2, 2016
    Date of Patent: January 7, 2020
    Assignee: Cisco Technology, Inc.
    Inventor: Sean Christopher Rhea
  • Patent number: 10515117
    Abstract: Aspects of the instant disclosure relate to methods for generating motion metadata for a newly captured video feed. In some aspects, methods of the subject technology can include steps for recording a video feed using the video capture system, partitioning the image frames into a plurality of pixel blocks, and processing the image frames to detect one or more motion events. In some aspects, the method may further include steps for generating motion metadata describing each of the one or more motion events. Systems and computer-readable media are also provided.
    Type: Grant
    Filed: February 14, 2017
    Date of Patent: December 24, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Nathaniel Storer, Jonathan Scoles, Sean Christopher Rhea, Ethan Atkins
  • Publication number: 20180232889
    Abstract: Aspects of the instant disclosure relate to methods for generating motion metadata for a newly captured video feed. In some aspects, methods of the subject technology can include steps for recording a video feed using the video capture system, partitioning the image frames into a plurality of pixel blocks, and processing the image frames to detect one or more motion events. In some aspects, the method may further include steps for generating motion metadata describing each of the one or more motion events. Systems and computer-readable media are also provided.
    Type: Application
    Filed: February 14, 2017
    Publication date: August 16, 2018
    Inventors: Nathaniel Storer, Jonathan Scoles, Sean Christopher Rhea, Ethan Atkins
  • Publication number: 20170078437
    Abstract: A system, computer-readable storage device and method relate to a local stream storage device of a local proxy that caches streams of data transmitted to a remote proxy. The method includes caching, in the local stream storage device4 of the local proxy, a stream of data transmitted over a wide area network to the remote proxy, wherein the stream is stored in a continuous manner, to yield a cached stream. The method includes comparing a flow of data received from a device with the cached stream to determine whether a portion of the flow of data has been previously transmitted to the remote proxy and, when the portion of the flow has been previously transmitted to the remote proxy, transmitting a message to the remote proxy to indicate that the portion of the flow of data has been transmitted previously to the remote proxy.
    Type: Application
    Filed: November 2, 2016
    Publication date: March 16, 2017
    Inventor: Sean Christopher Rhea
  • Patent number: 9509736
    Abstract: A local stream store of a local proxy caches one or more streams of data transmitted over the WAN to a remote proxy, where each stream is stored in a continuous manner and identified by a unique stream identifier (ID). In response to a flow of data received from a client, the local proxy examines the flow of data to determine whether at least a portion of the flow has been previously transmitted to the remote proxy via one of the streams currently stored in the local stream store. If the portion of the flow has been previously transmitted to the remote proxy, the local proxy transmits a first message to the remote proxy without sending actual content of the portion of the flow to indicate that the portion of the flow has been transmitted in one of the streams previously transmitted to the remote proxy.
    Type: Grant
    Filed: January 16, 2013
    Date of Patent: November 29, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventor: Sean Christopher Rhea
  • Patent number: 9306997
    Abstract: A local proxy caches, in one or more transmitted data files (TDFs) in a deduplicated manner, chunks of one or more streams that have been transmitted to a remote proxy, each of the streams being identified by a stream identifier (ID). For each of the streams, the local proxy maintains a stream object having one or more TDF references, each TDF reference corresponding to at least a segment of the stream, wherein each TDF reference includes information identifying a file location within one of the TDFs at which the segment of the stream is located. The local proxy further maintains a chunk index having chunk index entries corresponding to deduplicated chunks of the streams, where each chunk index entry includes information identifying a stream location within one of the streams at which a corresponding chunk is located.
    Type: Grant
    Filed: January 16, 2013
    Date of Patent: April 5, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventor: Sean Christopher Rhea
  • Patent number: 9300748
    Abstract: According to one embodiment, a local proxy caches in a local stream store one or more streams of data transmitted over the WAN to a remote proxy. In response to a flow of data received from one of the clients of the local LAN, the local proxy chunks using a predetermined chunk algorithm the flow into chunks in sequence, and selectively indexes the chunks in a chunk index maintained by the local proxy based on locations of the chunks in the flow, where a number of chunks in a first region of the flow indexed is different than a number of chunks in a second region of the flow indexed. The chunk index includes multiple chunk index entries referenced to the streams stored in the stream store.
    Type: Grant
    Filed: January 16, 2013
    Date of Patent: March 29, 2016
    Assignee: Cisco Technology, Inc.
    Inventor: Sean Christopher Rhea
  • Publication number: 20140201384
    Abstract: According to one embodiment, a local proxy caches in a local stream store one or more streams of data transmitted over the WAN to a remote proxy. In response to a flow of data received from one of the clients of the local LAN, the local proxy chunks using a predetermined chunk algorithm the flow into chunks in sequence, and selectively indexes the chunks in a chunk index maintained by the local proxy based on locations of the chunks in the flow, where a number of chunks in a first region of the flow indexed is different than a number of chunks in a second region of the flow indexed. The chunk index includes multiple chunk index entries referenced to the steams stored in the stream store.
    Type: Application
    Filed: January 16, 2013
    Publication date: July 17, 2014
    Applicant: Cisco Technology, Inc.
    Inventor: Sean Christopher Rhea
  • Publication number: 20140201308
    Abstract: A local stream store of a local proxy caches one or more streams of data transmitted over the WAN to a remote proxy, where each stream is stored in a continuous manner and identified by a unique stream identifier (ID). In response to a flow of data received from a client, the local proxy examines the flow of data to determine whether at least a portion of the flow has been previously transmitted to the remote proxy via one of the streams currently stored in the local stream store. If the portion of the flow has been previously transmitted to the remote proxy, the local proxy transmits a first message to the remote proxy without sending actual content of the portion of the flow to indicate that the portion of the flow has been transmitted in one of the streams previously transmitted to the remote proxy.
    Type: Application
    Filed: January 16, 2013
    Publication date: July 17, 2014
    Applicant: Cisco Technology, Inc.
    Inventor: Sean Christopher Rhea
  • Publication number: 20140201385
    Abstract: A local proxy caches, in one or more transmitted data files (TDFs) in a deduplicated manner, chunks of one or more streams that have been transmitted to a remote proxy, each of the streams being identified by a stream identifier (ID). For each of the streams, the local proxy maintains a stream object having one or more TDF references, each TDF reference corresponding to at least a segment of the stream, wherein each TDF reference includes information identifying a file location within one of the TDFs at which the segment of the stream is located. The local proxy further maintains a chunk index having chunk index entries corresponding to deduplicated chunks of the streams, where each chunk index entry includes information identifying a stream location within one of the streams at which a corresponding chunk is located.
    Type: Application
    Filed: January 16, 2013
    Publication date: July 17, 2014
    Applicant: Cisco Technology, Inc.
    Inventor: Sean Christopher Rhea