Patents Examined by Bradley Edelman
  • Patent number: 7209949
    Abstract: A system and method of pushing user-selected data items from a host system to a user's mobile data communication device upon detecting the occurrence of one or more user-defined event triggers is provided. The user may then move (or file) the data items to a particular folder within a folder hierarchy stored in the mobile data communication device, or may execute some other system operation on the data item. Software operating at the mobile device and the host system then synchronizes the folder hierarchy of the mobile device with a folder hierarchy of the host system, and any actions executed on the data items at the mobile device are then automatically replicated on the same data items stored at the host system, thus eliminating the need for the user to manually replicate actions at the host system that have been executed at the mobile data communication device.
    Type: Grant
    Filed: April 6, 2001
    Date of Patent: April 24, 2007
    Assignee: Research In Motion Limited
    Inventors: Gary P. Mousseau, Tabitha Ferguson, Barry Linkert, Raymond Vander Veen, William D. Castell, Mihal Lazaridis
  • Patent number: 7062532
    Abstract: To address the requirements described above, one or more embodiments of the invention provide a method, apparatus, and article of manufacture for a project hosting service that a user can access with a web browser. With it, a user can communicate and collaborate with the members of a design team or construction project. Embodiments of the invention let a user share CAD drawing files (DWG DWF, etc.), document files, or any other type of file. A user can add comments or reply to discussion threads about the file or other aspects of the project. A user can view or download files from anywhere in the world to work on them, while locking the file to prevent others from overwriting the file. When the user is done, the file can be uploaded and unlocked while simultaneously notifying other Project members of the change by e-mail.
    Type: Grant
    Filed: March 24, 2000
    Date of Patent: June 13, 2006
    Assignee: Autodesk, Inc.
    Inventors: Mark Edward Sweat, Michael William Callahan, Cyrus Masayuki Kamada, Chris Alan Vogelsberg, John William East
  • Patent number: 7039722
    Abstract: Use of existing Internet-based communications protocols and standards are used to implement a translation module that converts a scheme-specific name entered by a user into a Web browser into a second scheme-specific name either prior to or during transmission.
    Type: Grant
    Filed: November 13, 2000
    Date of Patent: May 2, 2006
    Inventors: Richard C. Fuisz, Joseph M. Fuisz
  • Patent number: 6988141
    Abstract: A method, system and computer program product for (1) collecting information from a remote application unit and/or (2) diagnosing or controlling the remote application unit. By utilizing a shareable computer code device (e.g., a dynamic linked library), a new application can utilize tested, proven code without having to reproduce existing functionality. Moreover, by supporting multiple data formats and/or multiple communication protocols, a computer code device increases the likelihood that a supported format and/or protocol will be either receivable or understandable by a receiver.
    Type: Grant
    Filed: May 17, 2000
    Date of Patent: January 17, 2006
    Assignee: Ricoh Company, Ltd.
    Inventors: Tetsuro Motoyama, Avery Fong
  • Patent number: 6988127
    Abstract: A method and an information processing apparatus are provided for efficiently advertising a community provided in a virtual space. A user transmits a request for generating a community in a virtual space. Data relating to a community is newly generated and stored. Greeting sentences are thereafter sent to communities that are near the newly generated community in a virtual positional relationship of a virtual space.
    Type: Grant
    Filed: October 31, 2001
    Date of Patent: January 17, 2006
    Assignee: Sony Corporation
    Inventors: Satoru Matsuda, Mioko Sakuragi
  • Patent number: 6978302
    Abstract: A network management apparatus and method for identifying an event which is indicative of the underlying cause of more than one of a plurality of events detected by a network management station on a network is described in which the management station has knowledge of the topology of the network. Using the topology of the network, the apparatus and method considers the location of the network device causing each event in the plurality of events, and determines as the causal event, the event which has occurred at a location closest to the network management station. The method is preferably implemented in the form of a computer program.
    Type: Grant
    Filed: October 17, 2000
    Date of Patent: December 20, 2005
    Assignee: 3Com Corporation
    Inventors: Alastair Hugh Chisholm, David James Stevenson, Robert James Duncan, Ronan François Daniel Grandin, Neil William Gray
  • Patent number: 6978307
    Abstract: An apparatus of the present invention establishes a real-time communication session with a remote communication device in order to enable a customer service representative at the remote communication device to diagnose an operational problem associated with the apparatus. The foregoing apparatus utilizes a communication interface, an input interface, and logic. The communication interface is configured to establish a real-time communication session with a remote communication device. The input interface is configured to receive a request for contacting a customer service representative and to receive input data from a user of the apparatus during the established communication session. The logic is configured to transmit, to the communication interface and in response to the request, a command signal instructing the communication interface to establish the real-time communication session.
    Type: Grant
    Filed: July 19, 2001
    Date of Patent: December 20, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Tim Goldstein
  • Patent number: 6973500
    Abstract: A data processing system which allows a client to request or release multiple computing resources with a single action. A grouping unit defines groups of resources, and those groups are maintained by a group manager. When a request is received from a client demanding a specific group of resources, a detection unit finds such a member resource of the requested group that is currently used by any other client. If the detection unit has found a member resource in use, then a determination unit determines whether the detected member resource is to be modified. A permission unit permits the requesting client to make access to the requested group of resources if the detection unit finds that none of the member resources of the requested group are being used by any other client, or if the determination unit finds that neither the current user nor the requesting client intends to modify the detected member resource in use.
    Type: Grant
    Filed: November 28, 2000
    Date of Patent: December 6, 2005
    Assignee: Fujitsu Limited
    Inventors: Minoru Yamamoto, Takashi Kaneda, Yuji Iwasaki, Hiroki Ueda
  • Patent number: 6968361
    Abstract: In order that a transmitting person of an electronic mail specifies an open date and hour of the electronic mail, the electronic mail is transmitted after the open date and hour is added to it. If a current date and hour is located on and after the open date and hour, the open of the electronic mail is prevented. Such prevention is attained by encrypting the electronic mail and decoding it if the current date and hour is located before the open date and hour. Moreover, when the current date and hour is changed to another current date and hour, the open date and hour is changed on the basis of the current date and hour and the other current date and hour. In this case, a relative time between the current date and hour prior to the change and the open date and hour prior to the change is equal to a relative time between the current date and hour after the change and the open date and hour after the change.
    Type: Grant
    Filed: August 30, 2001
    Date of Patent: November 22, 2005
    Assignee: NEC Corporation
    Inventor: Tatsuaki Okamura
  • Patent number: 6968362
    Abstract: An electronic bulletin board for use in a shared always-on environment wherein a user may manipulate messages from a remote location. The electronic bulletin board may be implemented via database and programming logic on an application server accessible from any network node, including wireless devices. The always-on environment may be set up on a computer or broadband internet appliance or other communications device. Remote users may perform operations such as updating an existing message, posting a new message, download messages, and the like. The bulletin board also supports shared messages designed for special purposes, for example, an electronic grocery list that is accessible from remote locations.
    Type: Grant
    Filed: December 28, 2001
    Date of Patent: November 22, 2005
    Assignee: BellSouth Intellectual Property Corp.
    Inventors: Robert A. Koch, Scott C. Holt
  • Patent number: 6968376
    Abstract: A home gateway apparatus connected to intra-home terminal devices in a home network, has external interfaces to external terminals; internal interfaces to the intra-home terminal devices; a management table memory having management information to be sent and a destination address of the intra-home terminal devices; a management information memory to store the acquired management information; and a management information control unit to send the management information to the external terminal, based on the destination address stored in the management table, after acquiring the management information of the terminal device based on the management information to be sent stored in the management table. The home gateway apparatus can freely select a sending mode of the management information for every intra-home terminal devices, by setting the management table. Therefore, the gateway apparatus having an advanced versatility can be provided.
    Type: Grant
    Filed: March 20, 2002
    Date of Patent: November 22, 2005
    Assignee: Fujitsu Limited
    Inventors: Hiromitsu Horie, Yuji Tarui, Katsuyoshi Otsu, Kazuhito Takashima
  • Patent number: 6968379
    Abstract: Communications bandwidth available to network servers and computers running client processes is allocated among connections available to those devices based on sets of priorities. Those priorities include type of information being retrieved, how fast user connections can receive information, which part of a document is being transmitted, user identity, stored indicia indicating importance of the document and the state of application processes running on said computer. Bandwidth is reallocated on an event driven basis upon arrival of a new request for retrieval, finishing sending information in response to a retrieval request, cancellation of a retrieval request, detection of the inability of a user connection to use all of the bandwidth allocated to it, a change of priority and timeout of a timer.
    Type: Grant
    Filed: May 30, 1997
    Date of Patent: November 22, 2005
    Assignee: Sun Microsystems, Inc.
    Inventor: Jakob Nielsen
  • Patent number: 6968394
    Abstract: An asymmetric access satellite based system having improved features including multicasting, master and slave cache facilities, roaming, and flexible IP packet routing.
    Type: Grant
    Filed: March 21, 2000
    Date of Patent: November 22, 2005
    Assignee: Zaksat General Trading Co., WLL
    Inventor: Khalid Monir A. El-Rafie
  • Patent number: 6963924
    Abstract: An IP routing lookup scheme and system for a multi-gigabit switching router which can reach 3 memory accesses in the worst case using memory size less than 512 KB is disclosed. The invention can compress a routing table with 40,000 routing entries into a forwarding table of 450–470 Kbytes. According to the present invention, a segmentation table storage device stores a next hop or a pointer for looking up a next hop for an incoming packet having prefix length less than or equal to 16 bits. The Next Hop Array storage device is for storing the next hops for a packet having prefix length larger than 16 bits and offset length less than or equal to 3 bits. A Compressed Next Hop Array storage device is encoded and decoded according to a Code Word Array storage device. The Compressed Next Hop Array storage device stores next hops for the incoming packet having prefix length larger than 16 bits and offset length larger than 3 bits.
    Type: Grant
    Filed: February 1, 1999
    Date of Patent: November 8, 2005
    Inventors: Nen-Fu Huang, Shi-Ming Zhao
  • Patent number: 6963928
    Abstract: Systems and methods are disclosed for providing addressing strings formats and associated system implementations to minimize the number of different addressing strings used for communicating across different communication applications. The systems and methods receive a valid address string that can be inputted into a communication applications selected from a collection of communication applications wherein the same address string can be input for any selected communication application from that collection.
    Type: Grant
    Filed: May 26, 2000
    Date of Patent: November 8, 2005
    Inventors: David T. Bagley, Roger N. Fearing
  • Patent number: 6961777
    Abstract: A system predicts one or more fields of a packet that includes multiple fields. Each of the fields stores a value. The system receives one or more of the fields of the packet and determines the value of at least one of the received fields (710). The system predicts a value of at least one other one of the fields of the packet based on the value of the received field before the other field is received (715). The system then processes the packet based on the received fields and the predicted field(s) (720).
    Type: Grant
    Filed: August 4, 2000
    Date of Patent: November 1, 2005
    Inventor: Shrikumar Hariharasubrahmanian
  • Patent number: 6947987
    Abstract: A method of allocating and distributing processes to network resources. The amount of network resources is determined for each process or groups of processes to be executed on the computer network. A minimum source allocation is provided for one or more of the processes. Each of the network resources is monitored for resource use. If necessary, a resource allocator redistributes network resources in accordance with the minimum resource allocation.
    Type: Grant
    Filed: May 29, 1998
    Date of Patent: September 20, 2005
    Assignee: NCR Corporation
    Inventor: Vernon K. Boland
  • Patent number: 6947977
    Abstract: Techniques for performing services in a secure and scalable manner in a network environment. Code modules and data used for performing a service and that contain proprietary, confidential, or trade secret information, are stored and executed by service provider systems that are not exposed to user systems used to configure the service requests. The techniques are scalable as the number of service provider systems performing the services can be scaled, either up or down, in proportion to the demand for the services.
    Type: Grant
    Filed: June 8, 2001
    Date of Patent: September 20, 2005
    Assignee: Metadigm LLC
    Inventor: Victor B. Kley
  • Patent number: 6941353
    Abstract: A system for distributing and selling program objects. The system has the ability to download a limited functionality program object from one computer system to another, then to allow a user to view and interact but not control that object without first purchasing the object online. Once this purchase is made, and additional program object or code is provided that gives the use control of the initial program object.
    Type: Grant
    Filed: June 29, 2000
    Date of Patent: September 6, 2005
    Assignee: Auran Holdings PTY LTD
    Inventor: Greg Lane
  • Patent number: 6941349
    Abstract: A system and method for pushing information, such as calendar event messages, from a host system to a mobile data communication device upon sensing a triggering event is disclosed. A redirector program operating at the host system enables a user to continuously redirect calendar event messages, such as meeting reminders and notices, from the host system to the user's mobile data communication device upon detecting that one or more user-defined triggering events has occurred. The redirector program operates in connection with event generating applications and repackaging systems at the host system to configure and detect a particular user-defined event, and then to repackage the calendar event messages in an electronic wrapper prior to pushing the data items to the mobile device. An optimized data structure for storing the calendar event messages is also provided.
    Type: Grant
    Filed: June 11, 2002
    Date of Patent: September 6, 2005
    Assignee: Research In Motion Limited
    Inventors: James Godfrey, Hugh R. Hind, Gary Mousseau, Mihal Lazaridis