Patents Represented by Attorney Steven C. Stewart
-
Patent number: 8195799Abstract: 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: GrantFiled: October 26, 2011Date of Patent: June 5, 2012Assignee: SHTC Holdings LLCInventors: Erik Ossian Anderson, Wade Andrew Pfeiffer
-
Patent number: 7730298Abstract: 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: GrantFiled: November 22, 2004Date of Patent: June 1, 2010Assignee: Hubspan Inc.Inventors: Yen Luong Huynh, Sean Allan MacLellan, Andrew James Dent
-
Patent number: 7729810Abstract: 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: GrantFiled: April 4, 2006Date of Patent: June 1, 2010Assignee: Programable Control Services, Inc.Inventors: David G. Bell, Thomas L. Wilson, Kenneth M. Hemmelman
-
Patent number: 7062765Abstract: 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: GrantFiled: May 25, 1999Date of Patent: June 13, 2006Assignee: RealNetworks, Inc.Inventors: Bradley John Pitzel, Stanislav Bobrovskiy, William A. Roberts
-
Patent number: 7054500Abstract: 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: GrantFiled: December 6, 2000Date of Patent: May 30, 2006Assignee: REALNETWORKS, Inc.Inventor: Karl Lillevold
-
Patent number: 7000119Abstract: 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: GrantFiled: April 20, 2000Date of Patent: February 14, 2006Assignee: RealNetworks, Inc.Inventors: Zheng Jia, Ji Shen
-
Patent number: 6996627Abstract: 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: GrantFiled: May 25, 1999Date of Patent: February 7, 2006Assignee: RealNetworks, Inc.Inventor: Chris Carden
-
Patent number: 6973081Abstract: 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: GrantFiled: October 12, 2000Date of Patent: December 6, 2005Assignee: RealNetworks, Inc.Inventor: Sujal M. Patel
-
Patent number: 6934837Abstract: 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: GrantFiled: October 21, 2003Date of Patent: August 23, 2005Assignee: RealNetworks, Inc.Inventors: Mysore Y. Jaisimha, Phillip L. Barrett
-
Patent number: 6857106Abstract: 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: GrantFiled: September 15, 2000Date of Patent: February 15, 2005Assignee: Listen.com, Inc.Inventor: Alexandre Marc Jacques Brouaux
-
Patent number: 6765964Abstract: 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: GrantFiled: December 6, 2000Date of Patent: July 20, 2004Assignee: RealNetworks, Inc.Inventor: Greg Conklin
-
Patent number: 6760378Abstract: 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: GrantFiled: June 30, 1999Date of Patent: July 6, 2004Assignee: RealNetworks, Inc.Inventor: Greg Conklin
-
Patent number: 6760721Abstract: 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: GrantFiled: April 14, 2000Date of Patent: July 6, 2004Assignee: RealNetworks, Inc.Inventors: Jeffrey M. Chasen, Christopher N. Wyman
-
Patent number: 6735338Abstract: 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: GrantFiled: June 30, 1999Date of Patent: May 11, 2004Assignee: RealNetworks, Inc.Inventor: Greg Conklin
-
Patent number: 6731600Abstract: 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: GrantFiled: February 8, 1999Date of Patent: May 4, 2004Assignee: 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: 6597961Abstract: 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: GrantFiled: April 27, 1999Date of Patent: July 22, 2003Assignee: RealNetworks, Inc.Inventor: Kenneth E. Cooke
-
Patent number: 6487663Abstract: 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: GrantFiled: October 19, 1998Date of Patent: November 26, 2002Assignee: Realnetworks, Inc.Inventors: Mysore Y. Jaisimha, Phillip L. Barrett
-
Patent number: 5966827Abstract: 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: GrantFiled: May 6, 1996Date of Patent: October 19, 1999Inventors: Laura Horvath, David Jirmenez
-
Patent number: 5825479Abstract: 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: GrantFiled: June 16, 1997Date of Patent: October 20, 1998Assignee: VeriFiber Technologies, Inc.Inventors: Leo J. Thompson, Emmanuel Anemogiannis
-
Patent number: D394041Type: GrantFiled: November 28, 1995Date of Patent: May 5, 1998Assignee: Scientific-Atlanta, Inc.Inventors: Bart Spriester, Huang Chi-Jui