Patents Examined by James Conaway
  • Patent number: 9147172
    Abstract: Connection profiles are created and stored. The connection profiles are for connections for sources to connect to a network. The connection profiles identify network attributes and server attributes for the connections and each connection profile includes a status of available or subscribed. A connection profile is assigned to a requested connection for a source. The source is authenticated using a credential, and server attributes from the connection profile are sent to the source to configure the source to use the connection.
    Type: Grant
    Filed: January 26, 2009
    Date of Patent: September 29, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Chuck A. Black, Lin A. Nease
  • Patent number: 9141096
    Abstract: A server platform and a method to integrate a plurality of diverse plant floor equipment with at least one computerized management system in a manufacturing operational or maintenance system. The server platform includes a plurality of plant floor drivers adapted to communicatively interface with a plurality of diverse plant floor data sources. The server platform further includes at least one computerized management system driver adapted to communicatively interface with the at least one computerized management system. The server platform also includes a message translator adapted to broker communication between the plant floor data sources and the at least one computerized management system using an open standard. The server platform, using the open standard, enables a universal enterprise type taxonomy across the plant floor data sources and the at least one computerized management system.
    Type: Grant
    Filed: January 18, 2013
    Date of Patent: September 22, 2015
    Assignee: Mtelligence Corporation
    Inventors: Alex Bates, Paul Rahilly, Scott MacNab, Gordon Brooks
  • Patent number: 9112771
    Abstract: Disclosed are a system and a method for catching top users. The system may comprise: a filter (10) configured to sample flows from the hosts and remove the flows not satisfying a constraint; an tracker (20) configured to record a first estimated flow count for each host and to determine a first set of hosts from the plurality of hosts in term of the estimated flow count; and an estimator (30) configured to determine a second estimated flow count for each of the determined hosts and select a second set of hosts from the determined hosts based on the second estimated flow count.
    Type: Grant
    Filed: February 5, 2010
    Date of Patent: August 18, 2015
    Assignee: The Chinese University of Hong Kong
    Inventors: Xingang Shi, Dah-Ming Chiu
  • Patent number: 9071650
    Abstract: Embodiments disclosed herein provide feature-level access control functionality useful for enforcing access controls to features and subfeatures on uncontrolled, third party Web Applications such as those associated with social networking sites. Specifically, pages of uncontrolled Web applications are programmatically inspected as they are accessed by users of an enterprise computing environment. Specific features on the pages are located and access to these features is enabled or disabled on a per user basis. A modified page is generated if feature(s) on a Web page is/are to be disabled. To block certain feature(s), content may be rewritten on-the-fly. Because embodiments disclosed herein can programmatically inspect a Web page and understand what is on the page at a much finer granularity, it is possible for enterprises to gain benefits that may come from embracing social networking sites without risking the downsides of allowing enterprise users access to uncontrolled Web applications.
    Type: Grant
    Filed: May 21, 2010
    Date of Patent: June 30, 2015
    Assignee: Socialware, Inc.
    Inventor: Cameron Blair Cooper
  • Patent number: 9043475
    Abstract: A method for activating network storage includes: a message processing server receives a network storage request from a client; the message processing server establishes a session with a history function (HF) according to the network storage request, and sends the content from the session in which the client participates to the HF through the session with the HF. A system for activating network storage, a message processing server, and a client are also provided. With the present invention, the network storage is implemented more conveniently, and the user experience is improved.
    Type: Grant
    Filed: February 8, 2011
    Date of Patent: May 26, 2015
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Yonggang Bian, Lunjian Mu, Jue Wang, Guojun Xu, Gang Liang, Cheng Huang, Yongjing Zhang
  • Patent number: 9009292
    Abstract: Methods, systems, and computer program products for context-based data pre-fetching and notification for applications are described herein. In an embodiment, the method operates by creating a context model that includes context variables and events. The method populates context variables based upon the context of an application and instantiates a context based upon the context model. The method determines whether the context is active or inactive and infers a likely set of data needed by the application. The method executes a data selection function to generate a dataset for the application. In an embodiment, the system includes a module to create and maintain a context model. The system includes modules to: populate context variables within the context model; calculate a dataset for the application; maintain an inference engine; subscribe to changes in the context variables; and generate notifications including a dataset with associated metadata that assists with display of the dataset.
    Type: Grant
    Filed: July 28, 2008
    Date of Patent: April 14, 2015
    Assignee: Sybase, Inc.
    Inventor: Michael M. Ho
  • Patent number: 9003020
    Abstract: A communication device for a subscriber in a communication network of coequal subscribers, which communication device has a communication unit and a control unit. The received messages are checked for rule compliance. If a message does not comply with a particular rule, a disconnection signal is sent to the transmitter of the message.
    Type: Grant
    Filed: March 15, 2010
    Date of Patent: April 7, 2015
    Assignee: Continental Teves AG & Co. oHG
    Inventors: Ulrich Stählin, Robert Gee, Marc Menzel
  • Patent number: 8996623
    Abstract: Messages are managed for cost. A processing device includes receiving a message designating a recipient and determining a cost associated with the message.
    Type: Grant
    Filed: October 13, 2009
    Date of Patent: March 31, 2015
    Assignee: International Business Machines Corporation
    Inventors: Edith H. Stern, Patrick J. O'Sullivan, Liam Harpur, Barry E. Willner
  • Patent number: 8954601
    Abstract: Techniques are described for providing encryption and authentication for different types of routing protocol communications based on a variety of factors. A method comprises configuring, on a network router, a set of logical interfaces for communicating routing protocol messages with one or more peer routing devices, maintaining a set of security associations that define corresponding authentication information and encryption information for the routing protocol messages, and maintaining one or more descriptor sets that each specify a set of criteria, wherein, for at least one of the descriptor sets, the set of criteria specifies one of the logical interfaces of the network router. The method further comprises selecting one of the descriptor sets having criteria that match an individual flow, selecting one of the security associations based on the selected descriptor set, and applying the selected security association to secure the outbound flow of the routing protocol messages.
    Type: Grant
    Filed: July 9, 2007
    Date of Patent: February 10, 2015
    Assignee: Juniper Networks, Inc.
    Inventors: Sunil Patro, Nischal Sheth, Ravi Gadde
  • Patent number: 8949406
    Abstract: A method of a server system communicating with a client system. The method includes a passive system monitoring network traffic between the client-server system. The server sending a page response including an agent, e.g., a Javascript that becomes operable on the client system. The agent monitors events on the client side, e.g., DOM events, and communicates these to the server side. A set of rules that define prescribed user events are maintained by the passive system and applied to the monitored network traffic to determine whether a prescribed user event occurred. Responsive to the prescribed user event occurring, an asynchronous message is generated and sent to the agent in response to a received DOM event message, the asynchronous message comprising a command to be executed by the agent to alter the users web application flow at the client in a manner that is substantially transparent to the web application.
    Type: Grant
    Filed: August 14, 2008
    Date of Patent: February 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: Robert Wenig, Ted Knudsen
  • Patent number: 8949412
    Abstract: A method for managing data stream exchanges in an autonomic telecommunications network including a first phase consisting in extracting from each stream routing data and data for measuring the transfer function between at least one data producer Pi and at least one data consumer Cj, sharing the extracted routing data between processing and decision-making functional modules distributed across the said network, selecting at least one decision-making or processing module for which the access time to the measuring data of the transfer function is minimal, dynamically defining by at least one of the selected modules the said rules for optimizing the transfer settings of the stream according to the said measuring data and distributed over the said network select processing modules located on the path of the said streams in order to apply the said rules.
    Type: Grant
    Filed: February 3, 2010
    Date of Patent: February 3, 2015
    Assignee: IPanema Technologies
    Inventors: Michel Delattre, Bernard Imbert
  • Patent number: 8898335
    Abstract: An apparatus for calculating a plurality of end-to-end paths communicably connecting two terminal nodes in a communication network divided into a plurality of areas. The apparatus selects, among the plurality of areas, a first sequence of passage areas to be traversed by a first end-to-end path, and selects, among the first sequence of passage areas, multi-path passing areas each defined as an area to be traversed by two or more end-to-end paths. The apparatus further calculates two or more intra-area paths for each of the multi-path passage areas, and determines the first end-to-end path by selecting a first intra-area path among the calculated intra-area paths for each of the multi-path passing areas so that the first end-to-end path includes the selected first intra-area paths as a segment thereof and traverses the first sequence of passage areas.
    Type: Grant
    Filed: January 29, 2009
    Date of Patent: November 25, 2014
    Assignee: Fujitsu Limited
    Inventor: Keiji Miyazaki
  • Patent number: 8874797
    Abstract: A network device comprises a controller that manages data flow through a network interconnecting a plurality of processors. The processors of the processor plurality comprise a local memory divided into a private local memory and a public local memory, a local cache, and working registers. The network device further comprises a plurality of cache mirror registers coupled to the controller that receive data to be forwarded to the processor plurality. The controller is responsive to a request to receive data by transferring requested data directly to public memory without interrupting the processor, and by transferring requested data via at least one cache mirror register for a transfer to processor local cache, and to processor working registers.
    Type: Grant
    Filed: January 17, 2012
    Date of Patent: October 28, 2014
    Assignee: Interactic Holding, LLC
    Inventor: Coke S. Reed
  • Patent number: 8874701
    Abstract: A service type repository is populated with types of services exposed on a network that has a dynamic organization. The services are embedded on one or more devices included in the network and the services providing information about the one or more devices. A query is received that includes a request for a type of service, and the requested type of service is compared to the types of services in the service type repository to select a collection of matching service types that satisfy the request. Active instances of services that have a type included in the collection of matching service types are identified. The active instances are instances of services embedded on one or more devices included in the network. When no active instances are identified, active instances of services that have a type included in the collection of matching service types are discovered.
    Type: Grant
    Filed: December 22, 2008
    Date of Patent: October 28, 2014
    Assignee: SAP SE
    Inventors: Dominique Guinard, Oliver Baecker, Stamatis Karnouskos, Moritz Koehler, Luciana Moreira Sa De Souza, Dominic Savio, Patrik Spiess, Mihai Vlad Trifa
  • Patent number: 8856224
    Abstract: A method of implementing an optional communications service within a communications system that involves the participation of a plurality of users of the communications system. The method includes, in response to an action by a first user of the communications system, initiating the preparation of one or more elements of the communications system for providing said optional communications service in relation to one or more other existing users of the communications system. When the first user thereafter accesses the optional communications service, the communications system is already prepared for participation by said one or more other existing users in the optional communications service.
    Type: Grant
    Filed: March 5, 2007
    Date of Patent: October 7, 2014
    Assignee: Core Wireless Licensing S.a.r.l.
    Inventors: Tuija Vikman, Tahvo Hyotylainen
  • Patent number: 8850060
    Abstract: A system and method for managing network traffic provided to users includes a computer system and an operating system running on the computer system. A plurality of Virtual Execution Environments (VEEs) are executed on the computer system. Each VEE provides a set of services to remote users. A one or more designated VEE(s) provide network traffic handling services to other VEEs based on the needs of the remote users of the particular VEEs. The network traffic processing services are provided via a virtual network adapter(s) implemented within the designated VEE(s). The network traffic handling services are controlled and administered by each of the VEEs via control means of the designated VEE(s).
    Type: Grant
    Filed: January 26, 2009
    Date of Patent: September 30, 2014
    Assignee: Acronis International GmbH
    Inventors: Serguei M. Beloussov, Stanislav S. Protassov, Alexander G. Tormasov
  • Patent number: 8805951
    Abstract: An application is included in a virtual machine sent to a cloud computing server. The cloud computing server has a remote access layer that fetches data blocks of the private dataset of the application from private data storage as the data blocks are requested by the application, so that the application in the public cloud begins execution without waiting for the entire application dataset to be transferred to the public cloud, and the data blocks are transferred from the private dataset to the public cloud only when the data blocks are accessed by the application. The application's private data is kept in the public cloud only when it is currently being used. If there are security concerns, the application's private data is transferred over the public network in an encrypted form and stored in the public cloud in an encrypted form.
    Type: Grant
    Filed: February 8, 2011
    Date of Patent: August 12, 2014
    Assignee: EMC Corporation
    Inventors: Sorin Faibish, Jeffrey M. Nick
  • Patent number: 8799449
    Abstract: An apparatus for providing remote services to an integrated information technology environment. The information technology environment comprises a services appliance. The services appliance provides agent-less monitoring of information handling systems within the information technology environment. The apparatus comprises a remote management platform. The remote management platform is configured to receive services information from the services appliance. The remote management platform analyzes the services information and determines a response based upon the services information. The remote management platform initiating the response by the remote management platform based upon the services information.
    Type: Grant
    Filed: January 18, 2008
    Date of Patent: August 5, 2014
    Assignee: Dell Products L.P.
    Inventors: Stephen Francis Schuckenbrock, Rajveer Singh Kushwaha, Timothy Abels
  • Patent number: 8782222
    Abstract: Systems and methods for timing of a keep-alive messages used in a system for mobile network resource conservation and optimization are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, of detecting a rate of content change at the content source and adjusting adjusts timing of keep-alive messages sent to the mobile device based on the rate of content change. The timing of the keep-alive messages can further be determined using different polling rates for the content polls of the multiple applications on the mobile device detected by the local proxy.
    Type: Grant
    Filed: September 5, 2012
    Date of Patent: July 15, 2014
    Assignee: Seven Networks
    Inventors: Michael Luna, Mikko Tervahauta
  • Patent number: 8769136
    Abstract: In an embodiment, a method is provided for transmitting data. In this method, a number from a sequence of numbers is identified, and each number from the sequence is associated with a time interval. A random number is generated and it is compared with the identified number. In reference to the time interval associated with the identified number, transmission of the data to the electronic device is initiated based on the comparison.
    Type: Grant
    Filed: October 19, 2010
    Date of Patent: July 1, 2014
    Assignee: SAP AG
    Inventors: Andreas Vogel, Dominic Hehn