Patents Examined by Jason D. Cardone
  • Patent number: 8019806
    Abstract: The invention relates to graphical user interfaces for managing electronic networks, such computer networks, storage area networks (SANs), and the like. Specifically, the invention provides a simplified means of managing large numbers of parameters associated with devices in such networks. In a preferred embodiment, the invention provides a method of displaying devices forming a network. In a first step, a computer system associated with a graphical user interface queries the network to determine what devices are present in the network, and the interconnections of such devices. The results of this determination are stored, as is the time of this determination. Later, a second query is performed and the results are compared to the first query. Symbols representing elements of the network are displayed on the graphical user interface.
    Type: Grant
    Filed: October 17, 2002
    Date of Patent: September 13, 2011
    Assignee: Brocade Communications Systems, Inc.
    Inventors: Jennifer Lynn Grace, Nitin A. Mehendale, Shannon L. Kohl
  • Patent number: 7698427
    Abstract: Provided is a method, system, and program for enabling access to resource objects in an application engine. A request is received from a calling entity for resource objects of a specified type in the application engine. A request to the application engine is generated for information on available resource objects of the specified type. In response to receiving the information from the application engine, a collection object is generated including one metadata element for each resource object of the specified type in the application engine. The generated collection object is returned to the calling entity.
    Type: Grant
    Filed: July 30, 2001
    Date of Patent: April 13, 2010
    Assignee: International Business Machines Corporation
    Inventors: Taejae Lee, Alan Tsu-I Yaung
  • Patent number: 7526572
    Abstract: In one exemplary embodiment, a system for providing data access between an information source and a mobile communication device includes a transcoding system and a first network device. The transcoding system includes a plurality of transcoders, and each transcoder is operable to transcode information content from a respective first content type into a respective second content type. The first network device is in communication with the transcoding system and includes a connection handler system. The connection handler system is operable to receive connection data for a connection between the information source and the mobile communication device and to select a corresponding connection handler. The connection handler is operable to select one or more transcoders from the plurality of transcoders to transcode the information content.
    Type: Grant
    Filed: July 12, 2002
    Date of Patent: April 28, 2009
    Assignee: Research In Motion Limited
    Inventors: Salim H. Omar, Russell N. Owen, Herbert A Little, Tomasz K. Rybak, Michael S. Brown, David P. Yach
  • Patent number: 7516225
    Abstract: Upon receiving a request for preparing a recommended CD list in Step S71, the experience/preference information providing server stores the member ID of the user requested a recommended CD list as remarkable member in Step S72. Then, in Step S73, the experience/preference information providing server extracts members having a taste similar to that of the remarkable member as taste sharing members (members who like CDs (music) similar to those the remarkable member likes). In Step S74, the experience/preference information providing server prepare a synthetic experience/preference list by collecting experience/preference element data of the taste sharing members. In Step S75, the experience/preference information providing server 14 prepares a recommended experience (CD) list best adapted to the user from the synthetic experience/preference list and transmits it to the terminal unit of the remarkable member.
    Type: Grant
    Filed: July 28, 2004
    Date of Patent: April 7, 2009
    Assignee: Sony Corporation
    Inventor: Kimiyoshi Yoshida
  • Patent number: 7512660
    Abstract: A communication system is provided that is capable of flexibly dealing with conversations among agents. An agent includes a software part which performs operations that represent the functions of a human ear and a mouth. In generating a conversation, an agent communication language, which is similar to a human conversation, is prepared and sent to a conversation part as a message packet. The conversation part then generates a plurality of conversation threads one for each unit of conversation and converse with a plurality of nodes in parallel and asynchronously. On the other hand, in another node which receives the message packet, a protocol manager receives the data (message packet) from a network and passes it to the conversation part. The conversation part understands the message packet and executes the content. The conversation part can move to other places along with a mobile agent.
    Type: Grant
    Filed: January 13, 2005
    Date of Patent: March 31, 2009
    Assignee: International Business Machines Corporation
    Inventors: Akifumi Nakada, Hajime Tsuchitani, Osamu Furusawa, Toshihiko Suzuki
  • Patent number: 7512708
    Abstract: The present invention relates to a communications system (1) for handling communications sessions, for example multimedia calls or voice calls. The communications system (1) comprises a local terminal (10), an external server (40), a proxy interface agent (PIA) (11) between the terminal (10) and a shared network (20). The communication means includes a NAT function (32) through which the communications session must pass. The communications session is carried over the network (20) over one or more logical channels between the terminal (10) and the external server (40), during which the first NAT function (32) applies network address mappings on the terminal's transport addresses (14). The PIA (11) acts on behalf of the terminal (10) in communications with the external server (40), and establishes a logical channel on an outbound connection to the server that serves as a control channel between the PIA (11) and the server (40).
    Type: Grant
    Filed: November 29, 2001
    Date of Patent: March 31, 2009
    Assignee: Tandberg Telecom AS
    Inventor: Stephen Michael Read
  • Patent number: 7512706
    Abstract: A method, computer program product, and a data processing system for data prioritization in a multi-tier network system is provided. A server having a plurality of processors receives data from a client. A priority of the client is then identified. Responsive to identifying the priority, the data is queued in a queue of a first plurality of queues associated with a first processor of the plurality of processors. The queue is one of a plurality of queues associated with the first processor and is associated with the priority.
    Type: Grant
    Filed: December 16, 2004
    Date of Patent: March 31, 2009
    Assignee: International Business Machines Corporation
    Inventor: Vaijayanthimala K. Anand
  • Patent number: 7512662
    Abstract: A system and method for providing user registry management of instant messages is disclosed. The system allows recipients to set filter criteria for filtering instant messages, the filter criteria being selected from a database of characteristics, or registry, for senders of the instant messages. When an instant message is received, the system determines the characteristics of the sender. The system blocks display of the received instant message if the filter criteria are met by the characteristics of the sender.
    Type: Grant
    Filed: December 19, 2003
    Date of Patent: March 31, 2009
    Assignee: International Business Machines Corporation
    Inventors: Ruthie D. Lyle, Candice Leontine Coletrane, Jamel Pleasant Lynch, Jr., McGill Quinn
  • Patent number: 7512679
    Abstract: A method to select a captain control node from a plurality of interconnected control nodes is disclosed. The method provides by each of the plurality of control nodes a first signal to each of the other control nodes, and then receives by each of the plurality of control nodes, a response signal from each of the other control nodes. The method then calculates by each of the plurality of control nodes individual response times for each of the other control nodes, and determines by each control node its aggregate response time. The method then determines whether to select a captain control node using the aggregate response times. If the captain control node is selected using the aggregate response times, then the method then determines the minimum aggregate response time, and designates the control node having that minimum aggregate response time the captain control node.
    Type: Grant
    Filed: August 29, 2003
    Date of Patent: March 31, 2009
    Assignee: International Business Machines Corporation
    Inventors: Kenneth W. Boyd, Kenneth F. Day, III, Philip M. Doatmas, John J. Wolfgang
  • Patent number: 7509435
    Abstract: A method of processing a client packet from a client in a NAT (Network Address Translation & Port Mapping) system including a NAT machine and a plurality of servers. The method includes preparing a response packet responsive to the client packet, performing, by one of the servers, a translation operation on the response packet to produce a translated response packet, and transmitting the translated response packet from the server to the client, thereby bypassing the NAT machine. All subsequent response packets in the current connection can be translated and transmitted from the server directly to the client.
    Type: Grant
    Filed: March 12, 2001
    Date of Patent: March 24, 2009
    Assignee: International Business Machines Corporation
    Inventors: Andrew D. Dingsor, Craig A. Lanzen
  • Patent number: 7509433
    Abstract: One aspect of the present invention provides a alternative hypertext protocol to enable the selection of quick-to-download/reduced content from a website. In one embodiment, this alternative hypertext protocol uses the same structure as HTTP, but contains a unique predefined Uniform Resource Identifier (URI) scheme for easy designation by clients. On the web server, content is defined for HTTP connections and a quick-to-download version of this content is defined for alternative hypertext protocol connections. The HTTP content is made available on a first port on the web server, and the quick-to-download alternative hypertext protocol content is made available on a second port on the web server. To access the quick-to-download content, an internet connection is established to the second port of the web server using the alternative hypertext protocol. Once a connection is established to the second port, the web server transmits the quick-to-download content via the alternative hypertext protocol.
    Type: Grant
    Filed: May 19, 2008
    Date of Patent: March 24, 2009
    Assignee: International Business Machines Corporation
    Inventors: Andrew J. Hall, Brian D. Peacock
  • Patent number: 7506065
    Abstract: One embodiment disclosed relates to a method for remote mirroring of network traffic. A data packet to be remotely mirrored is received by an entry device. The entry device is pre-configured with a destination Internet Protocol (IP) address to which to mirror the data packet. An IP header is generated and added to IP encapsulate the data packet. The IP header includes the aforementioned destination IP address. The IP-encapsulated packet is forwarded to an exit device associated with the destination IP address. Subsequently, the exit device may decapsulate the IP-encapsulated packet to reproduce the original data packet.
    Type: Grant
    Filed: November 26, 2003
    Date of Patent: March 17, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Bruce Edward LaVigne, Paul T. Congdon, Mark Gooch
  • Patent number: 7502821
    Abstract: A system and method of managing a client/server session is disclosed, in which a client uses a browser to request content from a content server. The content associated with the session is received at the browser along with a session termination URL from the content server, the content and session termination URL being passed to a portal page received at the browser from a portal server. A request for a new session is sent from the browser to the portal server, the request including the session termination URL. The session termination URL is sent by the portal server to the content server to terminate the session.
    Type: Grant
    Filed: December 16, 2004
    Date of Patent: March 10, 2009
    Assignee: SAP AG
    Inventor: Juergen Heymann
  • Patent number: 7499988
    Abstract: A method and system for providing storage area network SAN level boot/installation services for appliances on a SAN. A generic maintenance “bootlv” is mirrored on at least one disk (or set of disks) that are located out on the SAN. The disk(s) are encoded with similar boot functions as a conventional boot CD. The disk(s) provides physical storage for a volume group that has the base install images and all of the optional Programming Product (OPP) images selected by the system administrator to be included in the install volume group. In one embodiment, a volume group made up of several disks is able to boot up and run from any one of the several disks since the bootlv is mirrored/copied on each of the disks.
    Type: Grant
    Filed: October 16, 2003
    Date of Patent: March 3, 2009
    Assignee: International Business Machines Corporation
    Inventors: Susann Marie Keohane, Gerald Francis McBrearty, Shawn Patrick Mullen, Jessica Kelley Murillo, Johnny Meng-Han Shieh
  • Patent number: 7499978
    Abstract: An apparatus for restoring network information for a home network system and a method thereof are disclosed. The apparatus includes at least one slave having means for communicating with an external appliances; a master having means for communicating with the slave, checking a state of the slave, storing state information of the slave, and providing the state information to the slave when the slave is reset; and a home network unit connecting the communication means of the master and the slave to form a network of the master and the slave.
    Type: Grant
    Filed: March 2, 2004
    Date of Patent: March 3, 2009
    Assignee: LG Electronics Inc.
    Inventor: Yong Su Kim
  • Patent number: 7499990
    Abstract: A system and method thereby each of a plurality of agent servers keeps and manages history of movement. Each of the agent servers temporarily stores requests for updates of location information of a mobile agent associated to accumulated number of movement of the mobile agent and periodically sends it to a registration server so that no congestion will occur in accessing the registration server. The registration server renews location information of a mobile server only with the request for update of a higher accumulated number of movements so as not to overwrite newer information with older information.
    Type: Grant
    Filed: November 16, 2000
    Date of Patent: March 3, 2009
    Assignee: International Business Machines Corporation
    Inventors: Hideki Tai, Gaku Yamamoto, Yuhichi Nakamura
  • Patent number: 7499993
    Abstract: The present invention relates a media contents monitoring apparatus and a method thereof capable of monitoring media contents information displayed through a certain display apparatus even in a remote place, the media contents monitoring apparatus extracts a media contents sample displayed on the object of monitoring according to set extraction setting information by a monitor's request, converts the extracted media contents sample into a file format appropriate to a web protocol and transmits it to a monitoring unit in a remote place through the Internet. And, accordingly the monitoring unit in the remote place can check the media contents displayed through the object of monitoring by using the media contents sample received through the Internet.
    Type: Grant
    Filed: November 6, 2002
    Date of Patent: March 3, 2009
    Assignee: LG Electronics Inc.
    Inventor: Sang-Il Seo
  • Patent number: 7490137
    Abstract: A web server arrangement includes user-mode web application logic that is configured to receive a web request and process the web request and generate a web request response. Vector send logic is then employed to identify a location of content of the web request response using a vector array. Kernel-mode vector receive logic then assembles the web request response in a contiguous section of kernel-mode or other like memory based on the vector array. Kernel mode universal listener logic then sends the assembled web request response to the requesting client application logic.
    Type: Grant
    Filed: March 19, 2003
    Date of Patent: February 10, 2009
    Assignee: Microsoft Corporation
    Inventors: Asim Mitra, Thomas Deml, Anil Ruia, Bilal Alam, Wade Hilmo
  • Patent number: 7487203
    Abstract: How to allow requests and data, which are relevant to a service using an IC (Integrated Circuit), to be exchanged among a SAM unit serving as a data-processing apparatus, a server and the integrated circuit with a high degree of efficiency in an operation to render the service. The server transmits a first command requesting an IC module (the integrated circuit cited above) of a portable communication apparatus to carry out processing to the SAM unit. The SAM unit interprets the first command and transmits a second command for operating the IC module in accordance with a result of interpretation of the first command to the IC module by way of the server. The IC module carries out the processing in accordance with the second command and transmits a first response containing a result of the processing to the SAM unit by way of the server.
    Type: Grant
    Filed: October 30, 2002
    Date of Patent: February 3, 2009
    Assignee: Sony Corporation
    Inventors: Masahiro Sueyoshi, Fumio Kubono, Kei Tateno
  • Patent number: 7487202
    Abstract: A server stores a plurality of printer drivers corresponding respectively to a plurality of printers connected to a network. A client terminal specifies a target printer for outputting data, of the plurality of printers. The server generates printing data for performing printing, using a printer driver corresponding to the specified target printer, of the plurality of printer drivers. The server sends the generated printing data to the target printer through the network. The target printer executes printing in accordance with the printing data supplied from the server.
    Type: Grant
    Filed: March 28, 2002
    Date of Patent: February 3, 2009
    Assignee: Ricoh Company, Ltd.
    Inventor: Noritaka Machida