Patents by Inventor Walter Maxwell

Walter Maxwell 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).

  • Publication number: 20190052711
    Abstract: A method in a mobile client device includes: establishing a plurality of connections with a fixed device; selecting, from the plurality of connections, a primary connection and a secondary connection distinct from the primary connection; storing, in a memory: (i) primary connection parameters defining the primary connection; and (ii) secondary connection parameters defining the secondary connection; initiating a data transfer session with the fixed device over the primary connection; and, responsive to detecting a reduction in link quality associated with the primary connection, sending a request to continue the data transfer session over the secondary connection.
    Type: Application
    Filed: August 10, 2017
    Publication date: February 14, 2019
    Inventors: Vadzim KHARLANAU, Joel ANDERSON, Thomas Walter MAXWELL
  • Patent number: 9124672
    Abstract: A streaming video server includes a virtual file system that stores playlist data corresponding to a plurality of video programs available from at least one video source and that stores variant playlist data corresponding to each of the plurality of video programs that indicates a single variant for streaming each of the plurality of video programs. The streaming video server receives a request for a selected one of the plurality of video programs from a client device. The selected one of the plurality of video programs is retrieved from the at least one video source in response to the request. A rate generator generates rate data based on the transmission feedback data. A plurality of encoded segments are generated from the selected one of the plurality of video programs, based on rate data.
    Type: Grant
    Filed: January 2, 2013
    Date of Patent: September 1, 2015
    Assignee: Morega Systems, INC
    Inventors: Eugene Losev, Thomas Walter Maxwell, Michael Podolsky, Ashraf Tahir, King Chiu Tam
  • Patent number: 9015470
    Abstract: A streaming video server includes a virtual file system that stores playlist data corresponding to a plurality of video programs available from at least one video source and that stores at least one initial video program segment for each of the plurality of video segments. The streaming video server receives a request for a selected one of the plurality of video programs from a client device. The selected one of the plurality of video programs is retrieved from the at least one video source in response to the request. A plurality of encoded segments are generated from the selected one of the plurality of video programs, based on rate data. A multiplexer generates a plurality of output segments from the at least one initial video program segment corresponding to the selected one of the plurality of video programs and the plurality of encoded video program segments.
    Type: Grant
    Filed: January 2, 2013
    Date of Patent: April 21, 2015
    Assignee: Morega Systems, Inc
    Inventors: Eugene Losev, Thomas Walter Maxwell, Michael Podolsky, Ashraf Tahir, King Chiu Tam
  • Patent number: 9015779
    Abstract: A streaming server includes a virtual file system that stores playlist data corresponding to video programs available from at least one video source and that further stores variant playlist data corresponding to each of the video programs for streaming. A command handler receives a request for a video program from a client device. A video encoder encodes the selected video program into a plurality of video program segments in response to the request. The plurality of video program segments each have a length that is controlled based on length data, wherein the plurality of video segments includes one or more initial video program segments having at least one initialization length and steady state video program segments having a steady state length where the initialization length is less than the steady state length.
    Type: Grant
    Filed: January 30, 2013
    Date of Patent: April 21, 2015
    Assignee: Morega Systems, Inc
    Inventors: Thomas Walter Maxwell, Preetkanwal Samra
  • Patent number: 8965960
    Abstract: A client device includes a video player that generates a program request for a selected video program. A client-side proxy passes the program request from the video player to the streaming video server for the video program. The client-side proxy identifies that the selected video program has been previously bookmarked by the video player at a bookmark position, intercepts a request from the video player to the streaming video server for at least one first segment of the selected video program, and in response, sending at least one corresponding fixed segment to the video player. The client-side proxy passes a request from the video player to the streaming video server for a plurality of second segments of the selected video program, wherein the plurality of second segments commence at a position corresponding to the bookmark position.
    Type: Grant
    Filed: January 15, 2013
    Date of Patent: February 24, 2015
    Assignee: Morega Systems, Inc
    Inventors: Eugene Losev, Thomas Walter Maxwell, Ashraf Tahir
  • Patent number: 8918821
    Abstract: A client device includes a client-side proxy that is operable to receive server playlist data corresponding to the selected one of the plurality of video programs, to generate proxy playlist data corresponding to the selected one of the plurality of video programs based on the server playlist data and to send the proxy playlist data to the video player. In particular, the client-side proxy generates the proxy playlist data by translating the server playlist data from a first playlist format, such as a sliding window format of the HLS protocol, to a second playlist format, such as an event playlist format.
    Type: Grant
    Filed: January 15, 2013
    Date of Patent: December 23, 2014
    Assignee: Morega Systems, Inc.
    Inventors: Eugene Losev, Thomas Walter Maxwell, Ashraf Tahir
  • Publication number: 20140215536
    Abstract: A streaming server includes a virtual file system that stores playlist data corresponding to video programs available from at least one video source and that further stores variant playlist data corresponding to each of the video programs for streaming. A command handler receives a request for a video program from a client device. A video encoder encodes the selected video program into a plurality of video program segments in response to the request. The plurality of video program segments each have a length that is controlled based on length data, wherein the plurality of video segments includes one or more initial video program segments having at least one initialization length and steady state video program segments having a steady state length where the initialization length is less than the steady state length.
    Type: Application
    Filed: January 30, 2013
    Publication date: July 31, 2014
    Inventors: Thomas Walter Maxwell, Preetkanwal Samra
  • Publication number: 20140164482
    Abstract: A streaming server includes a command handler that is operable to receive a request for a selected video program from the client device that has been previously bookmarked by the client device at a bookmark position. The command handler sends an event playlist to the client device having a plurality of event playlist segments including a last segment that is based on the bookmark position. The command handler receives a request for the last segment of the plurality of event playlist segments from the client device and sends the last segment of the plurality of event playlist segments to the client device. The command handler sends a full playlist to the client device after sending the last segment of the plurality of event playlist segments to the client device.
    Type: Application
    Filed: January 15, 2013
    Publication date: June 12, 2014
    Applicant: Morega Systems Inc.
    Inventors: Eugene Losev, Thomas Walter Maxwell, Ashraf Tahir
  • Publication number: 20140164483
    Abstract: A client device includes a video player that generates a program request for a selected video program. A client-side proxy passes the program request from the video player to the streaming video server for the video program. The client-side proxy identifies that the selected video program has been previously bookmarked by the video player at a bookmark position, intercepts a request from the video player to the streaming video server for at least one first segment of the selected video program, and in response, sending at least one corresponding fixed segment to the video player. The client-side proxy passes a request from the video player to the streaming video server for a plurality of second segments of the selected video program, wherein the plurality of second segments commence at a position corresponding to the bookmark position.
    Type: Application
    Filed: January 15, 2013
    Publication date: June 12, 2014
    Inventors: Eugene Losev, Thomas Walter Maxwell, Ashraf Tahir
  • Publication number: 20140165120
    Abstract: A client device includes a client-side proxy that is operable to receive server playlist data corresponding to the selected one of the plurality of video programs, to generate proxy playlist data corresponding to the selected one of the plurality of video programs based on the server playlist data and to send the proxy playlist data to the video player. In particular, the client-side proxy generates the proxy playlist data by translating the server playlist data from a first playlist format, such as a sliding window format of the HLS protocol, to a second playlist format, such as an event playlist format.
    Type: Application
    Filed: January 15, 2013
    Publication date: June 12, 2014
    Applicant: Morega Systems Inc.
    Inventors: Eugene Losev, Thomas Walter Maxwell, Ashraf Tahir
  • Publication number: 20140129825
    Abstract: A streaming video server includes a virtual file system that stores playlist data corresponding to a plurality of video programs available from at least one video source and that stores at least one initial video program segment for each of the plurality of video segments. The streaming video server receives a request for a selected one of the plurality of video programs from a client device. The selected one of the plurality of video programs is retrieved from the at least one video source in response to the request. A plurality of encoded segments are generated from the selected one of the plurality of video programs, based on rate data. A multiplexer generates a plurality of output segments from the at least one initial video program segment corresponding to the selected one of the plurality of video programs and the plurality of encoded video program segments.
    Type: Application
    Filed: January 2, 2013
    Publication date: May 8, 2014
    Applicant: Morega Systems Inc.
    Inventors: Eugene Losev, Thomas Walter Maxwell, Michael Podolsky, Ashraf Tahir, King Chiu Tam
  • Publication number: 20140130115
    Abstract: A streaming video server includes a virtual file system that stores playlist data corresponding to a plurality of video programs available from at least one video source and that stores variant playlist data corresponding to each of the plurality of video programs that indicates a single variant for streaming each of the plurality of video programs. The streaming video server receives a request for a selected one of the plurality of video programs from a client device. The selected one of the plurality of video programs is retrieved from the at least one video source in response to the request. A rate generator generates rate data based on the transmission feedback data. A plurality of encoded segments are generated from the selected one of the plurality of video programs, based on rate data.
    Type: Application
    Filed: January 2, 2013
    Publication date: May 8, 2014
    Applicant: Morega Systems Inc.
    Inventors: Eugene Losev, Thomas Walter Maxwell, Michael Podolsky, Ashraf Tahir, King Chiu Tam
  • Publication number: 20130278125
    Abstract: A drawer slide for a cabinet or the like includes: an elongate cabinet member; an elongate drawer member disposed substantially parallel to the cabinet member; and a slide mechanism mounted to the cabinet member and the drawer member that enables the drawer member to slide relative to the cabinet member between a rearward retracted position and a forward extended position. In the retracted position, the rear end of the cabinet member extends rearwardly between about ¾ and 1 inch farther than the rear end of the drawer member.
    Type: Application
    Filed: April 19, 2013
    Publication date: October 24, 2013
    Inventors: Roman Lang, Nina P. Gueorguieva, Walter Maxwell
  • Patent number: 5880467
    Abstract: Spectroscopic materials analysis wherein a sample under test is bombarded by electrons in a scanning electron microscope to produce an x-ray emission collected over a large solid angle by a polycapillary lens and focused onto the surface of a microcalorimeter detector. The x-ray lens is used to increase the effective collection area of the microcalorimeter detector used in an x-ray spectrometer. By increasing the collection angle, the time period for x-ray collection is reduced and the detector can be located farther from the x-ray source. The x-ray lens is effective over a broad energy range of x-rays, thus providing compatibility with spectroscopic analysis. The microcalorimeter can be calibrated to compensate for any variations in the transmission efficiency of the x-ray lens.
    Type: Grant
    Filed: March 5, 1997
    Date of Patent: March 9, 1999
    Assignee: The United States of America as represented by the Secretary of Commerce
    Inventors: John Matthew Martinis, Gene Charles Hilton, Kent David Irwin, David Anders Wollman, Robert Gregory Downing, Walter Maxwell Gibson