Patents Examined by Tina T Nguyen
-
Patent number: 8438241Abstract: A method for processing communication traffic includes monitoring the communication traffic that is directed to a group of addresses on a network, and determining respective baseline characteristics of the communication traffic that is directed to each of the addresses in the group. Deviations from the respective baseline characteristics of the communication traffic directed to at least one of the addresses in the group are detected, as an indication that at least some of the communication traffic may be of malicious origin. Responsively to detecting the deviation, the communication traffic that is directed to all of the addresses in the group is filtered so as to remove at least some of the communication traffic that is of the malicious origin.Type: GrantFiled: February 5, 2004Date of Patent: May 7, 2013Assignee: Cisco Technology, Inc.Inventors: Anat Bremler Bar, Dan Touitou, Rami Rivlin
-
Patent number: 7818447Abstract: Described is an end-to-end broadcast-based messaging technique used in controlling message flow in a data storage system. Each node stores flow control state information about all the nodes which is used in determining whether to send a data transmission to a receiving node. The flow control state information includes an indicator as to whether each node is receiving incoming data transmissions. If a node is not receiving incoming data transmissions, the flow control state information also includes an associated expiration time. Data transmissions are resumed to a receiving node based on the earlier of a sending node determining that the expiration time has lapsed, or receiving a control message from the receiving node explicitly turning on data transmissions. Each node maintains and updates its local copy of the flow control state information in accordance with control messages sent by each node to turn on and off data transmissions.Type: GrantFiled: March 28, 2003Date of Patent: October 19, 2010Assignee: EMC CorporationInventors: Brett D. Niver, Steven R. Chalmer, Steven T. McClure, Stephen D. MacArthur, Avinash Kallat
-
Patent number: 7797437Abstract: A method, computer program, and computer readable medium are disclosed for maintaining communication between first and second mobile units communicating via first and second communications networks, respectively. The first and second units include, respectively, first and second protocol stacks and first and second session layers, which interface between the first and second protocol stacks and first and second software components acting within the first and second units, respectively. The first unit includes first communications hardware with associated drive routines for different communications networks. When the first unit switches from a first to a third communications network, the first session layer maintains communication by selecting the first communications hardware and drive routine required for the third communications network.Type: GrantFiled: November 26, 2001Date of Patent: September 14, 2010Assignee: Columbitech ABInventors: Torbjorn Hovmark, Lars Resenius
-
Patent number: 7761572Abstract: A proximity-based content control method “propagates” or positions content based upon “proximity” between various nodes on a network. The nodes between which the content is propagated include content libraries, servers, and clients. In one case, the relative proximities of two content servers to a particular client or group of clients determines which of these servers serves client requests. In another case, the method employs anticipatory loading of content from a library to a server based upon the server's proximity to a given client-base. Yet another application involves adding or removing server capacity to a network based upon proximity to clients. Another application applies proximity affects to cache release algorithms. A “content control system” calculates proximity dynamically and automatically decides whether to move content based upon the proximity calculation.Type: GrantFiled: July 30, 2004Date of Patent: July 20, 2010Assignee: Cisco Technology, Inc.Inventor: Karl G. Auerbach
-
Patent number: 7756923Abstract: A telecommunications system includes a network (102) and a multimedia server (104) operably coupled to the network. The multimedia server (104) is adapted to manage a multimedia conference and includes a memory (103) for storing selectable portions of the multimedia conference. The system further includes one or more client devices (122) operably coupled to the network and adapted to set recording cues for choosing portions of said multimedia conference for playback. The multimedia server or clients may include a voice recognition system (114) for transcribing audio portions of the conference. The voice recognition system may further be used to detect instances of the recording cues.Type: GrantFiled: December 11, 2002Date of Patent: July 13, 2010Assignee: Siemens Enterprise Communications, Inc.Inventors: Rami Caspi, William J. Beyda
-
Patent number: 7747678Abstract: The invention provides a system and method for providing pluggable pattern matching for servlets. This feature allows application servers that incorporate the invention to support non-J2EE pattern matching schemes in their http request resolution. The pluggable pattern matching feature is targeted primarily at customers who want to implement custom URL matching patterns. Since this feature is not J2EE compliant, some other form of configuration is necessary. In one embodiment an XML file (weblogic.xml) is used to configure the new pattern matching utilities. By modifying the settings in the weblogic.xml file, users are able to plug their own custom pattern matching utility classes into the weblogic server.Type: GrantFiled: March 6, 2007Date of Patent: June 29, 2010Assignee: Bea Systems, Inc.Inventors: Vinod Mehra, Mark Spotswood
-
Patent number: 7689680Abstract: A method and apparatus for defining, creating, and applying checks to multiple computers simultaneously is disclosed. In a network comprised of multiple computers capable of being linked together, a number of parameters to be monitored are defined. Then a number of checks corresponding to the one or more defined parameters are created. Each check is a set of computer executable instructions to monitor a defined parameter of the one or more defined parameters. After the checks are created, one or more checksuites that each include two or more of the created checks may be created. One or more checksuites may be designated for deployment and applied to one or more of the multiple network computers.Type: GrantFiled: June 19, 2003Date of Patent: March 30, 2010Assignee: Red Hat, Inc.Inventors: Lance Peterson, Gregory Peters, Corinne Chen, Jon Smith, Roderick M. McChesney
-
Patent number: 7636777Abstract: Access to network information may be restricted based on a classification of the network information. When a request for network information is received, a classification of the network information is determined. The network information may be classified as static or dynamic. If the network information is classified as static, a rating of the content that corresponds to the network information is determined. If the network information is dynamic, the network information is accesses, and a rating of the content associated with the network information is generated. After determining a content rating, the content rating is compared to a user content setting of user making the request for the network information. Based on the comparison, it is determined if access to network information is approved. If approved, the content is retrieved and/or access is granted, otherwise, the access to the network information is restricted or blocked.Type: GrantFiled: February 13, 2007Date of Patent: December 22, 2009Assignee: AOL LLCInventors: Larry T. Harada, Alexandrea Asher, Raksas Hang
-
Patent number: 7624173Abstract: A method of analysing a Web page comprising the steps of analysing said Web page and identifying content issues; obtaining traffic data for said Web page; correlating said content issues with said traffic data; and producing a report on said correlated data.Type: GrantFiled: February 10, 2003Date of Patent: November 24, 2009Assignee: International Business Machines CorporationInventors: Emad Abdel Bary, Ruth Milling, D. Gordon Smith, Gerard Torenvliet, Jozsef Horvath, Kari Simpson
-
Patent number: 7613802Abstract: The present invention relates to creating device objects for maintaining communication between a interfacing device and a controlling device. These device objects are software object or software programs that are created according to information that is queried from the interfacing device. As a device object is created for each interfacing device, computer system resources are preserved during operation.Type: GrantFiled: May 13, 2002Date of Patent: November 3, 2009Assignee: Ricoh Co., Ltd.Inventors: Tetsuro Motoyama, Avery Fong
-
Patent number: 7610351Abstract: A method and mechanism for implementing pipelined prefetching in a computer system is disclosed. Data prefetching is utilized to predictably retrieve information between multiple levels of nodes in the computer system, in which a first server may receive prefetched data from a second server, the second server receives prefetched data from a third server, with the chain of prefetching extending as long as needed/desired to effect efficient data transfers between the nodes.Type: GrantFiled: May 10, 2002Date of Patent: October 27, 2009Assignee: Oracle International CorporationInventors: Sreenivas Gollapudi, Lakshminarayanan Chidambaran, Debashis Saha, Kapil Surlaker
-
Patent number: 7600027Abstract: Methods for managing multiple sessions for a user on a portal are disclosed. More particularly, hardware and/or software for managing multiple user sessions with backend applications of a portal are disclosed. Embodiments include a portal having a client interaction module for interacting with a user and a portlet application module for interacting with a backend application on an application server. A further embodiment provides a session manager for retrieving application session data from an application session data cache and inserting it into a user request, and for removing application session data from a content transmission from a backend application. In some embodiments, a session data cache for storing portal session data and application session data is provided. The session data cache may store application session data for each session established by a user with backend applications.Type: GrantFiled: September 16, 2004Date of Patent: October 6, 2009Assignee: International Business Machines CorporationInventor: Shunguo Yan
-
Patent number: 7590689Abstract: Methods for associating multi-lingual audio recordings with visual objects in a presentation system accessed by the Internet network wherein a plurality of visual objects such as charts or slides controlled by a third party in a server can be accessed by any user of the network. Each visual object being associated with an audio recording in any language selected amongst several predetermined languages. In an example embodiment, the method comprises the steps of calling the third party server by the user in charge of the audio recording associated with a visual object via the Public Switched Network, prompting the user on his telephone to enter his user ID; and transmitting by the keypad of the telephone the user ID including a first part defining a first language to be used for recording the recording, whereby displaying the visual object will be automatically synchronized with the audio recording.Type: GrantFiled: November 28, 2001Date of Patent: September 15, 2009Assignee: International Business Machines CorporationInventors: Dave Draper, Steve Groeger, Brian Heasman, Benoît Löscher, Christopher Von Koschembahr, Steve Raspoet
-
Patent number: 7584242Abstract: The printing system of the present invention enables the display of information to an operator indicating that printing has been halted even when it is the host computer that causes the halt in printing. When a print data preview is set, a print processor reads print data from a spool file, generates a preview image using a printer graphics driver and provides that preview image to a previewer. A status monitor then monitors and displays the status of a printer and the print processor.Type: GrantFiled: November 21, 2002Date of Patent: September 1, 2009Assignee: Canon Kabushiki KaishaInventor: Kazuhisa Ebuchi
-
Patent number: 7536432Abstract: In the basic form of merge processing, that is sort processing, two sorted partial data string pairs are input, and one series of sorted data string is output as a whole. Conventionally, high parallelism of this processing has been considered difficult. A method for dividing a sorted partial data string pair into a plurality of segment pairs, if invented, would allow an advanced parallel merge processing to be performed even in a homogeneous configuration parallel computer system, such as a tightly coupled multi-processor sharing a main storage. The basis of merge processing is processing to input a pair of two sorted partial data strings and to output one sorted data string. A method for sub-dividing this input data string pair into arbitrary data string pairs from the first part of both data strings of the input data string pair, while considering the magnitude of the key value, has been invented.Type: GrantFiled: April 25, 2003Date of Patent: May 19, 2009Assignee: Nihon University School Juridical PersonInventor: Noboru Yamamoto
-
Patent number: 7529823Abstract: Notifications from shared resources can be directed to appropriate clients. Listener registrations for clients can be matched to sender registrations for shared resources to forward notifications from the shared resources to the appropriate clients. In a terminal server or fast-user switch environment, listener registrations can specify that the listener is interested in notifications associated with the session. Notifications for processing associated with local or remote sessions can be routed to the session initiating the processing. The request for processing notifications can be initiated from the same or different machine. Notifications for a user name or security context can be indicated as desired. Bi-directional communication can be supported. The notification can be used to generate a user interface presentation.Type: GrantFiled: March 27, 2003Date of Patent: May 5, 2009Assignee: Microsoft CorporationInventors: Adina M. Trufinescu, Khaled S. Sedky
-
Patent number: 7526549Abstract: An apparatus, program product and method utilize cluster data port services within a cluster infrastructure to provide reliable and efficient communications between nodes in a clustered computer system. The cluster data port services present an abstracted transport service that encapsulates and manages the establishment of multiple connection paths between a source node, a target node and one or more backup nodes in such a manner that a cluster data port is effectively utilized as single data port from the perspective of a user program.Type: GrantFiled: July 24, 2003Date of Patent: April 28, 2009Assignee: International Business Machines CorporationInventors: Timothy Roy Block, Bob Richard Cernohous, John Christian Unterholzner
-
Patent number: 7444385Abstract: A system and method for generating global asynchronous signals in a computing structure. Particularly, a global interrupt and barrier network is implemented that implements logic for generating global interrupt and barrier signals for controlling global asynchronous operations performed by processing elements at selected processing nodes of a computing structure in accordance with a processing algorithm; and includes the physical interconnecting of the processing nodes for communicating the global interrupt and barrier signals to the elements via low-latency paths. The global asynchronous signals respectively initiate interrupt and barrier operations at the processing nodes at times selected for optimizing performance of the processing algorithms.Type: GrantFiled: February 25, 2002Date of Patent: October 28, 2008Assignee: International Business Machines CorporationInventors: Matthias A. Blumrich, Dong Chen, Paul W. Coteus, Alan G. Gara, Mark E Giampapa, Philip Heidelberger, Gerard V. Kopcsay, Burkhard D. Steinmacher-Burow, Todd E. Takken
-
Patent number: 7437440Abstract: A managed class peer networking framework and associated object-oriented application programming interfaces are presented. An application uses the framework API to communicate with the various peer networking subsystem interfaces. These subsystems utilize lower level Win32 interfaces and services to provide access to the group database, security, and data transfer to other machines. Managed classes are provided for the peer name, identity, cloud, invitation, group, policy, data store, peer and record collections, peer, and record classes. Peer name resolution objects and record search objects are also provided. The peer networking framework of the present invention is particularly applicable to Microsoft's .NET Framework.Type: GrantFiled: January 27, 2003Date of Patent: October 14, 2008Assignee: Microsoft CorporationInventors: Todd R. Manion, Robert D. Donner
-
Patent number: 7398291Abstract: Under the present invention, polling code is generated on a server and sent to a client in response to a transaction request received on the server from the client. The polling code includes a set of parameters such as a delay time and a polling count. After expiration of the delay time, the client will poll the server to request the status of the requested transaction. If the transaction is complete, the client will be redirected to a completion page. If the transaction is incomplete, and a polling count limit has not been reached, new polling code will be generated that includes the delay time and a new polling count. The new polling count is generated by incrementing the old polling count by one. The polling cycle is repeated until the transaction is complete, or the polling count limit is reached.Type: GrantFiled: June 26, 2003Date of Patent: July 8, 2008Assignee: International Business Machines CorporationInventor: Michael J. Osias