Patents by Inventor James Louis Long

James Louis Long 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: 10382523
    Abstract: A system for distributing multimedia files 312 using a media server 112 and corresponding method thereof are described. The system comprises a processing device 302; a network interface 306; and a storage device 310. The storage device 310 comprises: a set of multimedia files 312; and a set of executable instructions 314 which cause the processing device 302 to receive a multimedia file 312; update a website to comprise the received multimedia file 312 for distribution to a web client in response to receipt of the multimedia file 312; update a streaming content to comprise the received multimedia file 312 for distribution to a streaming client in response to receipt of the multimedia file 312; and respond to received requests for the received multimedia file 312.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: August 13, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Eric Peterson, Philip M. Walker, James Louis Long
  • Patent number: 8554996
    Abstract: A storage system includes at least one storage device on which are provided data storage volumes and an extended storage volume. The data storage volumes include a first data storage volume that is implemented with a data protection mechanism, and a second data storage volume that is implemented without the data protection mechanism. Also, an extended storage volume is provided that is initially un-allocated to any of the data storage volumes. A controller dynamically allocates at least one portion of the extended storage volume to the particular data storage volume to dynamically expand storage capacity of the particular data storage volume.
    Type: Grant
    Filed: July 7, 2008
    Date of Patent: October 8, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: James Louis Long, Matthew D. Haines, Charles Martin McJilton
  • Publication number: 20120124183
    Abstract: Example embodiments relate to a server for providing remote storage space to users. The server may include a mechanism that allocates a portion of storage space in the storage area in response to a request from a first remote user. The server may also include a mechanism that maintains storage records, the storage records identifying a user currently granted exclusive access to the portion of storage space. Furthermore, the server may include a mechanism that processes access requests to determine whether a remote user requesting access to the portion of storage space is the user currently granted exclusive access. Related clients, methods, and machine-readable storage media are also disclosed.
    Type: Application
    Filed: March 31, 2010
    Publication date: May 17, 2012
    Inventors: James Louis Long, Jacson D. Goldman, Bernd Sitzmann
  • Publication number: 20120023148
    Abstract: Target formats of output files to be derived from the source file (218) are identified. An order of transcodings is determined to apply to produce the output files. The transcodings are applied in the determined order, where the transcodings in the determined order includes transcoding the source file into a first transcoded file, and transcoding the first transcoded file into a second transcoded file, and where the first and second transcoded files are part of the output files.
    Type: Application
    Filed: June 5, 2009
    Publication date: January 26, 2012
    Inventors: James Louis Long, Eric Peterson
  • Publication number: 20110131218
    Abstract: A data processing system facilitates organization of content such as digital photographs, video files, audio tracks, and the like. The data processing system comprises a content manager that manages a content database and includes a content database initialization or creation utility and a content database search utility. The a content database initialization utility creates a content database by assigning one or more tags that represents context of the content to content and combines the tag or tags with associated content in a data structure, and saves the data structure in a database. The content database search utility specifies a set of tag values representing context of content and initiates a database query for determining a set of content items that match the specified set of tag values. The content database search utility searches for the set of content items that match the tag values.
    Type: Application
    Filed: October 14, 2008
    Publication date: June 2, 2011
    Inventors: Jason D. Goldman, James Louis Long
  • Publication number: 20110125879
    Abstract: A system for distributing multimedia files 312 using a media server 112 and corresponding method thereof are described. The system comprises a processing device 302; a network interface 306; and a storage device 310. The storage device 310 comprises: a set of multimedia files 312; and a set of executable instructions 314 which cause the processing device 302 to receive a multimedia file 312; update a website to comprise the received multimedia file 312 for distribution to a web client in response to receipt of the multimedia file 312; update a streaming content to comprise the received multimedia file 312 for distribution to a streaming client in response to receipt of the multimedia file 312; and respond to received requests for the received multimedia file 312.
    Type: Application
    Filed: September 30, 2008
    Publication date: May 26, 2011
    Inventors: Eric Peterson, Philip M. Walker, James Louis Long