Patents Represented by Attorney Steven C. Stewart
  • Patent number: 8195799
    Abstract: A method and apparatus to compare a control article against a test article to support a product or service is disclosed. A client indicates a selection of the test article to be compared with the control article. The articles are fed to multiple end users in response to requests from the end users. The requests or responses are tracked to determine whether the control article or test article has more negative or positive responses. The control article may then be replaced with the test article as a primary article to support the product or service if the test article has a predetermined amount of positive or negative responses when compared with the control article to increase efficiency in supporting the product or service.
    Type: Grant
    Filed: October 26, 2011
    Date of Patent: June 5, 2012
    Assignee: SHTC Holdings LLC
    Inventors: Erik Ossian Anderson, Wade Andrew Pfeiffer
  • Patent number: 7730298
    Abstract: A system and method for communicating information between multiple locations. A computer receives, via a network, information signed and/or encrypted at a first location in accordance with a first signing and encryption methodology. The information is decrypted and the signatures of the information are validated using the first signing and/or encrypting methodology. The information is re-signing and/or re-encrypting with a second signing and encryption methodology such that the information can be decrypted and/or its signatures validated at a second location. The information is then transmitted to the second location via a network.
    Type: Grant
    Filed: November 22, 2004
    Date of Patent: June 1, 2010
    Assignee: Hubspan Inc.
    Inventors: Yen Luong Huynh, Sean Allan MacLellan, Andrew James Dent
  • Patent number: 7729810
    Abstract: In one aspect, the present disclosure describes a power adjustment process. The process for power distribution regulation includes filtering data from electrical sensors to provide conditioned data representative of a portion of a power distribution grid and determining, by a controller and based in part on the conditioned data, when an increase or decrease in an output parameter from one regulator of a plurality of regulators in the power distribution grid will reduce system power consumption. The process also includes increasing or decreasing the associated output electrical parameter in response to the controller determining that such will reduce system power consumption.
    Type: Grant
    Filed: April 4, 2006
    Date of Patent: June 1, 2010
    Assignee: Programable Control Services, Inc.
    Inventors: David G. Bell, Thomas L. Wilson, Kenneth M. Hemmelman
  • Patent number: 7062765
    Abstract: The present invention includes a system and a method for updating components in a client computer. The invention includes a method for upgrading software for various users, each of the users having diverse hardware and software configurations. The invention includes a method for automatically determining the hardware and software configuration of the client computer without user intervention. To begin the upgrade, the client computer reads a configuration file that identifies the components for downloading. Upon receipt of the configuration file, the client computer determines the hardware and software configuration of the client computer. The client computer automatically communicates with a component server via a network and requests one or more components for downloading to the client computer based upon the configuration file and the hardware and software conditions of the client computer.
    Type: Grant
    Filed: May 25, 1999
    Date of Patent: June 13, 2006
    Assignee: RealNetworks, Inc.
    Inventors: Bradley John Pitzel, Stanislav Bobrovskiy, William A. Roberts
  • Patent number: 7054500
    Abstract: A video compression and decompression system has an input to receive an encoded video sequence and an output for a decoded video sequence. A video decoder is coupled to the input and decode the received encoded video sequence. A filter module is coupled to the video decoder and the output and filters the decoded video sequence from the video decoder. The filter module has a variable filter strength that is a function of detected motion activity within the video sequence. The filter module filters coding artifacts, such as mosquito artifacts and blocking artifacts from the decoded video sequence so that the displayed video is more pleasing for a viewer's eyes.
    Type: Grant
    Filed: December 6, 2000
    Date of Patent: May 30, 2006
    Assignee: REALNETWORKS, Inc.
    Inventor: Karl Lillevold
  • Patent number: 7000119
    Abstract: A method and apparatus are described for protecting critical computer software and/or data with a large amount of obscuring instructions and or data to the extent that observing and understanding the obscured instructions and/or data is not humanly feasible. In a preferred method of obscuring software, a bank of obscuring instructions is prepared, a large number of obscuring instructions are selected from the bank and injected in the software code to be protected and a static image of the obscured sequence of code is encrypted and/or compressed. At execution, the obscured instructions are executed one at a time to make run time tracing a labor intensive process.
    Type: Grant
    Filed: April 20, 2000
    Date of Patent: February 14, 2006
    Assignee: RealNetworks, Inc.
    Inventors: Zheng Jia, Ji Shen
  • Patent number: 6996627
    Abstract: A system and a method for providing update information. The system includes a client computer which is operably connected to a program information server. The program information server maintains one or more program information items. The system also includes a program selection server which allows the user to select which of the program information items are to viewed by the user. Based upon a dynamically adjustable polling period, the client computer requests the program information server to provide the client computer new program information items. The program information items include one or more media items that may be selected for viewing by a user positioned at the client computer. The client computer provides a newness indicator to the user, the newness indicator indicating to the user when one or more items of the media content is new and has not been previously viewed by the user.
    Type: Grant
    Filed: May 25, 1999
    Date of Patent: February 7, 2006
    Assignee: RealNetworks, Inc.
    Inventor: Chris Carden
  • Patent number: 6973081
    Abstract: A communications system and method provide a seamless switch from a first session to a plurality of multicast sessions. A server transmits data over both a first session and alternatingly between a plurality of synchronized multicast sessions. At predetermined time intervals, the server stops transmitting data over the currently active multicast session and starts transmitting over an idle multicast session. The server is further responsive to a request to stop transmitting the data over the first session at a time when the server alternates transmission between the multicast sessions. The time intervals are advantageously sufficient to allow a receiver to join an idle multicast channel and to send a request to stop the data transmission over the first session.
    Type: Grant
    Filed: October 12, 2000
    Date of Patent: December 6, 2005
    Assignee: RealNetworks, Inc.
    Inventor: Sujal M. Patel
  • Patent number: 6934837
    Abstract: A system and method regulate the transmission of media data. In accordance with one embodiment of the invention, a header portion of a media file is encoded to include an access code. The access code corresponds to one or more permitted methods by which the media file may be transmitted over a network. In one embodiment, a user operates a web browser to access a web page including a hyperlink which references the media file and specifies a desired type of transmission. Desired types of transmission include, for example, streaming transmission and faster than real time reliable download. When the hyperlink is activated, a web server sends a URL referencing the media file to the web browser. The web browser passes the URL to the media player. The media player requests the media file from a media server. The media server transmits the header of the media file, and the media player extracts the access code to determine whether the media file may be transmitted according to the desired type of transmission.
    Type: Grant
    Filed: October 21, 2003
    Date of Patent: August 23, 2005
    Assignee: RealNetworks, Inc.
    Inventors: Mysore Y. Jaisimha, Phillip L. Barrett
  • Patent number: 6857106
    Abstract: A Graphical User Interface or “GUI” for use with a computer operating systems that operates dynamically according to the user's preferences. Each element of the GUI is surrounded by a dynamic edge which allows the user to combine two or more elements together to create a visually coherent unit in real time. Users can merge or fuse together two or more edges together thus creating a combined group that has aspects and qualities from the constituent elements. Particular colors and color combinations can be created by the user along with the user selected shapes and sizes of individual elements selected from a library of element shapes and sizes. The grouped elements can then be separated back to the individual elements for use in different applications or other groupings as later desired by the user.
    Type: Grant
    Filed: September 15, 2000
    Date of Patent: February 15, 2005
    Assignee: Listen.com, Inc.
    Inventor: Alexandre Marc Jacques Brouaux
  • Patent number: 6765964
    Abstract: A video system for coding a stream of video data that includes a stream of video frames divides each video frame into a matrix of a plurality of subblocks, wherein each subblock includes a plurality of pixels. The video system operates in accordance with nine prediction modes. Each prediction mode determines a prediction mode according to which a present subblock is to be coded. One of the nine prediction modes is selected to encode the present subblock, wherein the selected prediction mode provides for a minimum error value in the present subblock.
    Type: Grant
    Filed: December 6, 2000
    Date of Patent: July 20, 2004
    Assignee: RealNetworks, Inc.
    Inventor: Greg Conklin
  • Patent number: 6760378
    Abstract: System and method for generating video frames. The system includes a frame generator which generates one or more intermediate frames based upon one base frames. Each of the base frames are comprised of a plurality of macroblocks. Furthermore, one or more of the macroblocks have a motion vector. The macroblocks are comprised of a plurality of pixels. In the frame generation process, the frame generator performs a number of steps such as: (i) determines whether frame generation is appropriate, (ii) examines the first and second base frames to check for the presence of textual characters, (iii) selects a frame generation method based upon information in the first and second frames, (iv) filters the generated frames. In one embodiment, the system includes a server computer having an encoder, a client computer having a decoder, and a network connecting the server computer to the client computer.
    Type: Grant
    Filed: June 30, 1999
    Date of Patent: July 6, 2004
    Assignee: RealNetworks, Inc.
    Inventor: Greg Conklin
  • Patent number: 6760721
    Abstract: A system and method of the present invention allow users to access, manage, and edit information about content data, often referred to as metadata. Metadata is collected from various sources, added, and maintained in a metadata database. In addition, metadata is dynamically read from the metadata database and dynamically displayed in a graphical user interface in an organized manner, such as a hierarchical tree. In the graphical user interface, a user may add, delete, and/or modify the metadata. As the user changes the metadata, the metadata database is updated and the user's changes are propagated throughout the graphical user interface such that the hierarchical tree is displays the changed metadata.
    Type: Grant
    Filed: April 14, 2000
    Date of Patent: July 6, 2004
    Assignee: RealNetworks, Inc.
    Inventors: Jeffrey M. Chasen, Christopher N. Wyman
  • Patent number: 6735338
    Abstract: System and method for generating video frames. The system includes a frame generator which generates one or more intermediate frames based upon one base frames. Each of the base frames are comprised of a plurality of macroblocks. Furthermore, one or more of the macroblocks have a motion vector. The macroblocks are comprised of a plurality of pixels. In the frame generation process, the frame generator performs a number of steps such as: (i) determines whether frame generation is appropriate, (ii) examines the first and second base frames to check for the presence of textual characters, (iii) selects a frame generation method based upon information in the first and second frames, (iv) filters the generated frames. In one embodiment, the system includes a server computer having an encoder, a client computer having a decoder, and a network connecting the server computer to the client computer.
    Type: Grant
    Filed: June 30, 1999
    Date of Patent: May 11, 2004
    Assignee: RealNetworks, Inc.
    Inventor: Greg Conklin
  • Patent number: 6731600
    Abstract: A system and a method determine network conditions. The system includes a server computer and a client computer. The server computer is configured to transmit data packets comprising a data object from the server computer to the client computer. The client computer includes a transmission latency detector and a transmission bandwidth detector. The transmission latency detector uses transmission time and receipt time values to determine the changes in time it takes selected portions of the data object to be transmitted from the server computer to the client computer. The transmission bandwidth detector uses identified back-to-back data packets to determine the transmission bandwidth between the server computer and the client computer.
    Type: Grant
    Filed: February 8, 1999
    Date of Patent: May 4, 2004
    Assignee: RealNetworks, Inc.
    Inventors: Sujal M. Patel, Jeffrey M. Ayars, Rahul Agarwal, Bradley D. Hefta-Gaub, Peter S. Haight, Dale R. Stammen, Philip Rosedale
  • Patent number: 6597961
    Abstract: A system and method of the present invention conceal errors caused by lost audio in an audio transmission. A frame error detector detects audio data lost in an audio data transmission. An audio decoder generates frequency and time domain data from received audio data. A transient detector detects the presence of a transient audio signal in the received audio data. A frame synthesizer interpolates frequency domain data to generate synthetic audio data to construct audio data in place of the lost audio data.
    Type: Grant
    Filed: April 27, 1999
    Date of Patent: July 22, 2003
    Assignee: RealNetworks, Inc.
    Inventor: Kenneth E. Cooke
  • Patent number: 6487663
    Abstract: A system and method regulate the transmission of media data. In accordance with one embodiment of the invention, a header portion of a media file is encoded to include an access code. The access code corresponds to one or more permitted methods by which the media file may be transmitted over a network. In one embodiment, a user operates a web browser to access a web page including a hyperlink which references the media file and specifies a desired type of transmission. Desired types of transmission include, for example, streaming transmission and faster than real time reliable download. When the hyperlink is activated, a web server sends a URL referencing the media file to the web browser. The web browser passes the URL to the media player. The media player requests the media file from a media server. The media server transmits the header of the media file, and the media player extracts the access code to determine whether the media file may be transmitted according to the desired type of transmission.
    Type: Grant
    Filed: October 19, 1998
    Date of Patent: November 26, 2002
    Assignee: Realnetworks, Inc.
    Inventors: Mysore Y. Jaisimha, Phillip L. Barrett
  • Patent number: 5966827
    Abstract: A method and apparatus for measuring pelvic symmetry to aid in diagnosing and treating lower back pain. A first angle is measured between the horizon and a axis extending between a left ASIS and a left PSIS and simultaneously compared against a second angle corresponding to the angle between the horizon and an axis extending between a right ASIS and a right PSIS. The angle of a line extending through points bisecting each of the axis and the horizon is also measured. The angles are then compared against prior measurements or norms to assess posture and pelvic position in order to document progress of lower back pain treatment.
    Type: Grant
    Filed: May 6, 1996
    Date of Patent: October 19, 1999
    Inventors: Laura Horvath, David Jirmenez
  • Patent number: 5825479
    Abstract: A method and apparatus for distinguishing between fiber types having different dispersion characteristics and arbitrary lengths is disclosed. An optical pulse having a predetermined wavelength and predetermined time width is propagated through the fiber and then detected. The optical pulse after being fed through the fiber is measured at different wavelengths along with the length of the fiber. If the measured pulse is within a predetermined amount at the determined length, then fiber under test corresponds to a type having a first dispersion characteristic. If it is determined that the measured pulse is within a second amount, then the fiber under test corresponds to a type having a second dispersion characteristic. Alternately one or more optical pulses of arbitrary width each having different wavelengths after being propagated through the fiber under test is fed through a plurality of filters and detected.
    Type: Grant
    Filed: June 16, 1997
    Date of Patent: October 20, 1998
    Assignee: VeriFiber Technologies, Inc.
    Inventors: Leo J. Thompson, Emmanuel Anemogiannis
  • Patent number: D394041
    Type: Grant
    Filed: November 28, 1995
    Date of Patent: May 5, 1998
    Assignee: Scientific-Atlanta, Inc.
    Inventors: Bart Spriester, Huang Chi-Jui