scispace - formally typeset
Search or ask a question

Showing papers by "Facebook published in 2001"


Patent
16 May 2001
TL;DR: In this article, the authors propose a wireless communication system for digital audio players that provides for increased functionality, such as communication, interaction and synchronization between a computing platform and various mobile, portable or fixed DAs, as well as providing a communication link between the DAs themselves.
Abstract: A wireless communication system and in particular to a wireless communication system for digital audio players that provides for increased functionality, such as communication, interaction and synchronization between a computing platform and various mobile, portable or fixed digital audio players, as well as providing a communication link between the various digital audio players themselves. The computing platform may act, for example, through a wireless network or wireless communication platform, to control the digital audio players; to act as a cache of digital audio data for the digital audio players; as well as provide a gateway to the Internet to enable the digital audio players to access additional digital audio content and other information. The computing platform may also be used to automatically update digital audio content on the digital audio players; synchronize digital audio content and playlists between digital audio players; and automatically continue a particular playlist as the user moves from one digital audio player to another.

306 citations


Patent
Shuwu Wu1, James Crawford1
19 Mar 2001
TL;DR: In this paper, instant messaging communication between a sender an at least one recipient through an instant messaging host is enabled between the sender and the recipient through the instant messaging server and voice communication is enabled by the receiver.
Abstract: Systems and techniques for transferring electronic data include enabling instant messaging communication between a sender an at least one recipient through an instant messaging host. In addition, voice communication is enabled between the sender and the recipient through the instant messaging host.

139 citations


Patent
02 Oct 2001
TL;DR: In this article, the authors proposed an approach to determine a degree to which at least one other user can influence a parameter associated with the first user, based on the received input and the determined degree of influence.
Abstract: Regulating a user of a computer-based service includes receiving input about a first user from at least one other user of the computer-based service, determining a degree to which the at least one other user can influence a parameter associated with the first user, and modifying the first user's parameter based on the received input and the determined degree of influence. The first user's parameter, for example, can relate to the first user's ability to use the computer-based service.

134 citations


Patent
06 Mar 2001
TL;DR: In this paper, a method and system for instant message communication in a wireless (30) and wired (42) environment is presented, where a message is sent from a mobile unit (36) over a wireless communication network.
Abstract: A method and system for instant message communication in a wireless (30) and wired (42) environment. A message is sent from a mobile unit (36) over a wireless communication network. The message includes a destination address, information associated with the mobile unit's user, message content and message address. If the destination address associated with an instant message function is previously stored at the instant message system (22) for the mobile unit's user, then the associated instant message function is executed at the instant message system using the information contained in the message content. If the destination address associated with an instant message name is previously stored at the instant system for the mobile unit's user, then an instant message is created according to the message content and is sent to the user with associated instant message name.

122 citations


Patent
22 Aug 2001
TL;DR: An electronic calendar includes such features as recurring reminders, dividing unpredictable work loads into equal pieces, template free parsing, a reminders scheduling algorithm to reduce spikes, dynamic delivery and recovery algorithms, methods for splitting the work load between controllers and workers and for monitoring progress as mentioned in this paper.
Abstract: An electronic calendar includes such features as recurring reminders, dividing unpredictable work loads into equal pieces, template free parsing, a reminders scheduling algorithm to reduce spikes, dynamic delivery and recovery algorithms, methods for splitting the work load between controllers and workers and for monitoring progress, all within the context of a calendar architecture for a large enterprise.

118 citations


Patent
Robert Kieffer1
30 Jan 2001
TL;DR: In this article, a web application that includes multiple pages is optimized to minimize download time by supplying only the application code with a particular object that is required by the object, and the import file may be cached so that it need only be downloaded once, rather than being downloaded every time the page is requested.
Abstract: Application code for deployment to a client over a data link is optimized to minimize download time by supplying only the application code with a particular object that is required by the object. In a web application that includes multiple pages, the HTML and JAVASCRIPT are scanned to identify code resources called by a particular web page. When all called resources are identified, they are extracted and concatenated into a single resource file. When the page is downloaded to the client, the import file is included with the page. The import file may be cached so that it need only be downloaded once, rather than being downloaded every time the page is requested. The invention is suitable for use with other interpreted scripting languages.

74 citations


Patent
16 May 2001
TL;DR: In this paper, a digital audio playback device is configured such that the computing platform may automatically or upon user request copy, add or remove digital audio content or other information, such as playlists.
Abstract: A digital audio playback device that includes a wireless communication link to enable it to interact and synchronize with computing platforms as well as other mobile digital audio players and fixed digital audio players. A digital audio playback device is configured such that the computing platform may automatically or upon user request copy, add or remove digital audio content or other information, such as playlists. In addition, digital content on the digital audio playback device can be synchronized with a computing platform. In one embodiment of the invention, the digital audio playback device is configured to enable wireless communication among other digital playback devices and/or a computing platform to allow synchronization and control.

68 citations


Patent
15 Feb 2001
TL;DR: In this article, a DRAM array is provided capable of being interchanged between single-cell and twin-cell array operation for storing data in a singlecell or a twincell array format, respectively.
Abstract: A DRAM array is provided capable of being interchanged between single-cell and twin-cell array operation for storing data in a single-cell or a twin-cell array format, respectively. Preferably, the DRAM array is operated in the single-cell array format during one operating mode and the DRAM array is operated in the twin-cell array format during another operating mode. Wordline decoding circuitry is included for interchanging the DRAM array between single-cell and twin-cell array operation. The wordline decoding circuitry includes a pre-decoder circuit for receiving a control signal and outputting logic outputs to wordline activation circuitry. The wordline activation circuitry then activates at least one wordline traversing the array for interchanging memory cells within the DRAM array between single-cell array operation and twin-cell array operation. Methods are also provided for converting data stored within the DRAM array from the single-cell to the twin-cell array format, and vice versa.

27 citations


Patent
01 Feb 2001
TL;DR: In this article, a software object parses the HTML, decomposes the page into constituent pieces and saves them to data structures as byte streams, along with the software object, rendering multiple disk accesses unnecessary when the page is reconstituted.
Abstract: Dynamic web page generation is optimized by reducing the processing overhead required to parse the web page HTML code for tokens and insert dynamic content. Using the invention, an HTML file for a dynamic web page need be read and parsed only once throughout the life of the server. A software object parses the HTML, decomposes the page into constituent pieces and saves them to data structures as byte streams, which are cached, along with the software object, rendering multiple disk accesses unnecessary when the page is reconstituted. For subsequent requests, the dynamic page is created from the cached version, which is shareable across users and across requests. The optimization reduces server resource usage for dynamic page generation to near zero. The invention is also applicable to other documents combining static and dynamic content that require composition tools for editing.

26 citations


Patent
01 Jun 2001
TL;DR: In this article, a pipelined network is described which provides for at least one mode to control the state of a response flag and when the target device is unable to respond to an initiator device request.
Abstract: A pipelined network is disclosed which provides for at least one mode to control the state of a response flag and when the target device is unable to respond to an initiator device request.

24 citations


Patent
03 Feb 2001
TL;DR: In this paper, a software object parses the HTML, decomposes the page into constituent pieces and saves them to data structures as byte streams, along with the software object, rendering multiple disk accesses unnecessary when the page is reconstituted.
Abstract: Dynamic web page generation is optimized by reducing the processing overhead required to parse the web page HTML code for tokens and insert dynamic content. Using the invention, an HTML file for a dynamic web page need be read and parsed only once throughout the life of the server. A software object parses the HTML, decomposes the page into constituent pieces and saves them to data structures as byte streams, which are cached, along with the software object, rendering multiple disk accesses unnecessary when the page is reconstituted. For subsequent requests, the dynamic page is created from the cached version, which is shareable across users and across requests. The optimization reduces server resource usage for dynamic page generation to near zero. The invention is also applicable to other documents combining static and dynamic content that require composition tools for editing.

Patent
16 Oct 2001
TL;DR: In this paper, the authors propose a method for improving performance of a multiprocessor data processing system comprising snooping a request for data held within a shared cache line on a system bus of the system whose cache contains an updated copy of the shared cache.
Abstract: A method for improving performance of a multiprocessor data processing system comprising snooping a request for data held within a shared cache line on a system bus of the data processing system whose cache contains an updated copy of the shared cache line, and responsive to a snoop of the request by the second processor, issuing a first response on the system bus indicating to the requesting processor that the requesting processor may utilize data currently stored within the shared cache line of a cache of the requesting processor. When the request is snooped by the second processor and the second processor decides to release a lock on the cache line to the requesting processor, the second processor issues a second response on the system bus indicating that the first processor should utilize new/coherent data and then the second processor releases the lock to the first processor.

Patent
09 Apr 2001
TL;DR: In this paper, the alert controller is connected to the alert gates and operable to receive detected alerts from the alerts and to deliver the detected alerts to a user of the communications system.
Abstract: A communications system including one or more alert gates and an alert controller. Each alert gate is configured to detect a different type of alert feed corresponding to a particular kind of alert. The alert controller is connected to the alert gates and operable to receive detected alerts from the alert gates and to deliver the detected alerts to a user of the communications system.

Patent
Barry Appelman1
04 May 2001
TL;DR: In this paper, the authors describe a system for transferring electronic data between users of a communication system by delivering an e-mail message from a sender to at least one recipient and indicating the online state of at least the sender and any other recipient of the e mail message upon opening of the email message by the recipient.
Abstract: Systems and techniques for transferring electronic data between users of a communication system by delivering an e-mail message from a sender to at least one recipient and indicating the online state of at least one of the sender and any other recipient of the e-mail message upon opening of the e-mail message by the recipient.

Patent
Mark J. Beach1
28 Nov 2001
TL;DR: In this article, the authors propose an apparatus for selecting, prioritizing, saving, and receiving image data, where portions of an image can be selected and the selected portions assigned priorities.
Abstract: An apparatus for selecting, prioritizing, saving, and receiving image data. Portions of an image can be selected and the selected portions assigned priorities. The prioritized image portions can then be saved in a prioritized graphics file. The image can be saved in any graphics file format. When a user accesses the prioritized graphics file, the highest priority portions of the image will be sent to and received by the user first. These highest priority portions will then be displayed to the user. Lower priority portions will subsequently be sent and received until the entire image is displayed to the user. This allows the areas of higher priority to be seen by the user before the user sees areas of lower priority.

Patent
John Mantegna1, Shuwu Wu1
15 Oct 2001
TL;DR: In this paper, the number of samples to be inserted or removed for each audio playback data block to correct the temporal drift was determined, and a number of sampled data blocks to be added or removed to the identified consecutive samples was determined.
Abstract: Latency in real-time electronic communication is dynamically managed. A communication delay arising from a receiving data buffer is measured and a latency adjustment necessary to adjust the size of the communication delay within a predetermined range and an optimal range for a size of the communication delay are determined. Using these parameters, the number of samples for an audio playback data block passing through the receiving data buffer is modified. Temporal drift correction may be provided in a real-time audio communication system by measuring a size of a receiving data buffer and comparing that size to a predetermined nominal data buffer size. An amount of temporal drift is characterized as a number of samples per audio playback data block based on the measured data block data buffer size and nominal data buffer size. A number of samples to be inserted or removed for each audio playback data block to correct the temporal drift may be determined, and the number of samples for each audio playback data block may be modified. Heuristic resampling of the audio playback data block also may be performed. When heuristic resampling is performed, multiple consecutive samples of audio data in an audio buffer may be analyzed, consecutive sample with minimal variation in a parameter of their data may be identified, and the number of samples in the identified consecutive samples may be adjusted. A sample may be removed from or added to the identified consecutive samples. Furthermore, whether a microphone is connected to a real-time audio communication system of a computer may be detected by recording an audio sample through the real-time audio communication system, filtering a DC component is filtered out to the audio data, recognizing a pattern in the auto-correlation coefficients of the filtered audio sample, and determining whether a microphone is properly connected to the real-time audio communication system based on the values of the auto-correlation function coefficients and the predetermined values.


Patent
James Crawford1, Shuwu Wu1
19 Mar 2001
TL;DR: In this article, instant messaging communication between a sender (602a) an at least one recipient (602b) through an instant messaging host (604) is enabled between the sender and the recipient.
Abstract: Systems and techniques for transferring electronic data include enabling instant messaging communication between a sender (602a) an at least one recipient (602b) through an instant messaging host (604). In addition, voice communication is enabled between the sender (602a) and the recipient (602b) through the instant messaging host (604).