Patents Examined by Natisha Cox
  • Patent number: 9602582
    Abstract: A physical security system having multiple server nodes may be built as a distributed network. To send data between the nodes in the network, a first node may access a node identifier identifying a second node, with both the first and second nodes forming at least part of a server cluster, and the first node may then send the data to the second node. The node identifier forms at least part of cluster membership information identifying all and accessible by all server nodes in that server cluster. Functionality such as the ability to share views between system users and the ability for those users to control an unattended display may be implemented on a distributed network, a federated network, or another type of network.
    Type: Grant
    Filed: September 6, 2013
    Date of Patent: March 21, 2017
    Assignee: Avigilon Corporation
    Inventors: Ryan Lee, Shaun Marlatt, Matthew Adam, Ross Wightman, Greg Magolan, Andrew Martz
  • Patent number: 9602362
    Abstract: A method for evaluating use of a service and/or function provided by an automation component. To implement an evaluation of a use of the service and/or functions of the automation component with little hardware complexity, a web service is called by a web service call, the web service call or a function call generated by the web service is recognized by means of a recognition module implemented in the automation component, service and/or function information that regards the called service and/or function and that is contained in the web service call or the function call is read out by means of the recognition module, the web service is executed after release, service- and/or function-specific data are detected by means of a detection module during the execution of the web service, and the service and/or function provided by the automation component is evaluated.
    Type: Grant
    Filed: December 17, 2012
    Date of Patent: March 21, 2017
    Assignee: SCHNEIDER ELECTRIC AUTOMATION GMBH
    Inventors: Ralf Neubert, Marcus Zinn
  • Patent number: 9577837
    Abstract: Disclosed herein are an apparatus and method for discovering a communication entity. The apparatus for discovering a communication entity includes a list generation unit for generating a list of connection target Data Readers (DRs), a counter generation unit for generating a counter including information about a number of the connection target DRs, and a discovery message communication unit for establishing communication connections to the connection target DRs based on the list and the counter. The discovery message communication unit includes a transmission unit for transmitting a DR discovery message including data topic information or possible service quality information to each of the connection target DRs, and a reception unit for receiving a Data Writer (DW) discovery message including data topic information or possible service quality information from each of the connection target DRs.
    Type: Grant
    Filed: June 2, 2014
    Date of Patent: February 21, 2017
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Soo-Hyung Lee, Hyung-Kook Jun, Kyung-II Kim, Kyeong-Tae Kim, Je-Man Park, Yong-Yeon Kim, Won-Tae Kim
  • Patent number: 9565154
    Abstract: A method for managing computer based messaging involves monitoring messages collectively making up a communication history; identifying related messages within the communication history; automatically analyzing the related messages, using natural language analytics, based upon: (i) subject, (ii) sentiment, (iii) context, and (iv) frequency of transmittals, wherein the analyzing comprises assigning at least: a first value based upon sentiment, a second value based upon content, and a third value based upon frequency; calculating a trend score as a function of the first value, second value and third value; comparing the trend score to a threshold value; and automatically generating and issuing at least one of: (i) a summary of the related messages, or (ii) a timing based notification message, when the trend score reflects a change over time corresponding to at least: an increasing or decreasing trend, an inflection point, a variation outside a tolerance amount, a sine or cosine pattern.
    Type: Grant
    Filed: August 1, 2016
    Date of Patent: February 7, 2017
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo
  • Patent number: 9547648
    Abstract: Methods and apparatus for extracting information from an electronic document, such as, for example, a webpage. An outline, such as, for example, the document object model, of a web page is analyzed for objects of interest, such as, photos, dates, email addresses, etc. The instructions defining which objects are objects of interests can be predetermined by the user and/or the network content provider. The user can be given the option to save objects of interest to their network account and the webpage and/or browser can be augmented with additional content related to identified objects. Objects transmitted to the network content provider are saved with an appropriate network service, for example, photos are saved in an online photo album.
    Type: Grant
    Filed: August 3, 2006
    Date of Patent: January 17, 2017
    Assignee: EXCALIBUR IP, LLC
    Inventors: Eric Burke, Alan Wada, Brian Coe
  • Patent number: 9537935
    Abstract: A client device has a power system, an operating system, a single chip containing a memory, a memory controller, a central processing unit (CPU), and a peripherals interface, wherein the peripherals interface communicates with external ports over one or more communication buses; an I/O subsystem comprising a display controller, input controllers, a touch screen which includes a soft keyboard, network circuitry, HDMI display/audio, a BIO-reader sensor, a camera, ports, a CDROM drive, an optical sensor coupled to an optical sensor controller, a SATA disk; a disk RAID controller; a Bluetooth device; a Bluetooth controller; an antenna; RF circuitry connected to the antenna; a proximity sensor, an accelerometer coupled to one of the input controllers; and audio circuitry connected to a speaker and a microphone. The client device is used to gain access to a user-adaptable, user-configurable UI-server which is provisioned across a cloud computing environment.
    Type: Grant
    Filed: June 2, 2014
    Date of Patent: January 3, 2017
    Inventor: Eric Trent Dryden
  • Patent number: 9530099
    Abstract: A method and system for improving access to network content are described. Aspects of the disclosure minimize the delay between a navigation event and a network response by prerendering the next navigation event. For example, the method and system may predict a likely next uniform resource locator during web browsing to preemptively request content from the network before the user selects the corresponding link on a web page. The methods and systems describe a variety of manners for prerendering content and managing and configuring prerendering operations.
    Type: Grant
    Filed: April 11, 2014
    Date of Patent: December 27, 2016
    Assignee: Google Inc.
    Inventors: Arvind Jain, Dominic Hamon
  • Patent number: 9521050
    Abstract: The invention relates to a method of and device for service monitoring and a method of and device for service monitoring management. In particular the invention relates to a method of and device for service monitoring of at least one service, and of at least one sub-service associated with the service in which values for service monitoring metric and sub-service monitoring metrics derived from the terminal operational information are monitored and recorded. One or more service monitoring reports, containing service monitoring metric values and sub-service monitoring metric values that are relationally organized to reflect the association between the sub-service and the service, are sent.
    Type: Grant
    Filed: December 20, 2010
    Date of Patent: December 13, 2016
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Liam Fallon, Yangcheng Huang
  • Patent number: 9503524
    Abstract: The present invention relates to a distributed data storage system comprising a plurality of storage nodes. Using unicast and multicast transmission, a server application may write data in the storage system. When writing data, at least two storage nodes are selected based in part on a randomized function, which ensures that data is sufficiently spread to provide efficient and reliable replication of data in case a storage node malfunctions.
    Type: Grant
    Filed: September 12, 2014
    Date of Patent: November 22, 2016
    Assignee: COMPUVERDE AB
    Inventors: Stefan Bernbo, Christian Melander, Roger Persson, Gustav Petersson
  • Patent number: 9497082
    Abstract: Various exemplary embodiments relate to a method performed by a network policy node. The method may include: translating a policy into a plurality of rule objects, the policy including an applicability condition and one or more action rules; generating a selection rule table based on the applicability condition of one or more policies; generating an action rule table from the one or more action rules of an applicable policy, an action rule including an action condition and an action path; determining a set of applicable policies by evaluating the selection rule table using a rules engine; and selecting an action path by evaluating the action rule table using the rules engine. Various exemplary embodiments relate to a network policy node including a scanner that generates rules objects and rule tables based on one or more policies, a context information storage, and a rules engine that evaluates rule tables.
    Type: Grant
    Filed: October 3, 2011
    Date of Patent: November 15, 2016
    Assignee: Alcatel Lucent
    Inventors: Kevin Scott Cutler, Allen Robinson
  • Patent number: 9497198
    Abstract: A method for allowing or denying, by an appliance, access to a resource by an application on a client via a virtual private network connection includes basing the decision to allow or deny access on identification of the application. The appliance intercepts a request from an application on a client on a first network to access via a virtual private network connection a resource on a second network. The appliance identifies the application and associates with the intercepted request an authorization policy based on the identity of the application. The appliance determines, using the authorization policy and the identity of the application, to either allow or deny access by the application to the resource.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: November 15, 2016
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Amarnath Mullick, Charu Venkatraman, Junxiao He, Shashi Nanjundaswamy, James Harris, Ajay Soni
  • Patent number: 9485220
    Abstract: In particular embodiments, a method includes determining a data flow rate of the active connections at a proxy, comparing the data flow rate to a first pre-determined threshold value, and, when the data flow rate exceeds the first pre-determined threshold value, creating one or more new processing threads associated with the proxy.
    Type: Grant
    Filed: March 3, 2016
    Date of Patent: November 1, 2016
    Assignee: Dell Products L.P.
    Inventors: Khader Basha P. R., Santhosh Krishnamurthy, Raghunandan Hanumantharayappa
  • Patent number: 9485269
    Abstract: Methods and apparatuses for filtering electronic communications in a communication system. The method includes receiving a message report from a user in response to an electronic message received by the user, and identifying a confidence value associated with the user from whom the message report is received. The method also includes adding, if the confidence value exceeds a predetermined confidence value threshold, the confidence value to a signature value associated with the electronic message, and determining if the signature value exceeds a signature value threshold. The method further includes filtering the electronic message if the signature value exceeds the signature value threshold.
    Type: Grant
    Filed: May 4, 2016
    Date of Patent: November 1, 2016
    Assignee: AOL Inc.
    Inventor: Elena Zheleva
  • Patent number: 9485117
    Abstract: A cloud management system can be configured to offer a marketplace for user-controlled resources provided by third party users by performing a valuation for user controlled resources offered to the cloud. The cloud management system can be configured to determine the usage of cloud resources, demands on the clouds resources, and revenue generated by the cloud resources and determine a value for user-controlled resources based on the usage, demands, and revenue. Once the value is determined, the cloud management system can be configured to provide an indication of the value to a set of the third party users. If offered and accepted, the cloud management system can be granted access to the user-controlled resources and allocate the user-controlled resources to the cloud.
    Type: Grant
    Filed: February 23, 2009
    Date of Patent: November 1, 2016
    Assignee: Red Hat, Inc.
    Inventor: James Michael Ferris
  • Patent number: 9485212
    Abstract: A method for managing computer based messaging involves monitoring messages transmitted within a messaging system over time; identifying related messages; and automatically analyzing the related messages using natural language analytics. The analyzing is based upon: subject of, sentiment within, and context of, each of the related messages, and frequency of transmittals of the related messages. The analyzing involves assigning at least: a first value based upon sentiment, a second value based upon content, and a third value based upon frequency, and calculating a score for the related messages as a function of the first value, second value and third value, comparing the score to a pre-specified threshold value; and when the score exceeds the pre-specified threshold value, automatically generating and issuing at least one of: (i) a summary of the related messages, (ii) a timing based notification message, or (iii) a content-based notification regarding a score inflection point.
    Type: Grant
    Filed: January 14, 2016
    Date of Patent: November 1, 2016
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo
  • Patent number: 9473562
    Abstract: The described embodiments include a computing device that executes a broker application. The broker application performs a mediated data exchange to exchange data between a first sandboxed application and a second application. For example, the broker application can import data from the second application into the first sandboxed application. As another example, the broker application can export data from the first sandboxed application into the second application.
    Type: Grant
    Filed: September 12, 2013
    Date of Patent: October 18, 2016
    Assignee: APPLE INC.
    Inventors: David Rahardja, Toby C. Paterson, Anthony D'Auria
  • Patent number: 9473545
    Abstract: Administering group identifiers of processes in a parallel computer includes each process in a set of processes, receiving from a compute node of the plurality of compute nodes, a request to establish the set of processes as an operational group including receiving a list of process identifiers for each process of the set of processes. Embodiments also include each process generating without communication amongst the processes, a unique group identifier in dependence upon the list of process identifiers.
    Type: Grant
    Filed: September 13, 2013
    Date of Patent: October 18, 2016
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Charles J. Archer, Tsai-Yang Jea, Chulho Kim
  • Patent number: 9473588
    Abstract: The present disclosure provides techniques for data processing. These techniques may transport, by a computing device, individual retrieving requests for second data corresponding to a first client that sends the retrieving requests for first data into the order pool. The computing device may calculate an initial value of a second total amount of the second data, and then notify a platform of a third party to send the corresponding first data to the first client. The computing device may determine corresponding qualification after retrieving requests for the second data in the order pool are changed. The computing device may return third data to a data processing server of the third party in response to qualification determination. These techniques reduce usage of network resource and therefore increase efficacy of the networking.
    Type: Grant
    Filed: September 12, 2013
    Date of Patent: October 18, 2016
    Assignee: Alibaba Group Holding Limited
    Inventors: Kai Wang, Fang Wang, Yunchang Wu
  • Patent number: 9461922
    Abstract: Systems and methods are disclosed for distributing network traffic received from a plurality of client devices and bound toward a plurality of servers sharing a common network address. One method includes receiving network traffic from the plurality of client devices, addressed to an network address associated the servers; separating the received network traffic into assigned buckets based on a respective source network address associated with each unit of traffic; and forwarding the received traffic to one of a plurality of servers associated with the predetermined network address, based on the bucket assigned. The network traffic may be separated into assigned buckets by determining which subset of bits of an network address of a client device to evaluate for bucket separations. A netmask may be created based on the determined subset of bits, and each source network address may be mapped to one of the buckets using the netmask.
    Type: Grant
    Filed: September 13, 2013
    Date of Patent: October 4, 2016
    Assignee: AOL Inc.
    Inventors: Kevin E. Mason, Scott T. Wilson, David B. Israel, Michael V. Harding
  • Patent number: 9450900
    Abstract: Communications may be facilitated among users belonging to affiliations spanning two or more virtual spaces accessible via virtual environments. In exemplary implementations, affiliations within individual virtual spaces may be managed. A given affiliation within a given virtual space may comprise a discrete group of users with a relationship having a functional significance within the given virtual space. A communications interface may be provided for presentation to individual users. The communications interface may be configured to enable a given user to observe in-coming communications and provide out-going communications. Synchronous and/or asynchronous communications may be facilitated via the communications interface between users belonging to one or more common affiliations. The communications may be facilitated among users belonging to a common overarching affiliation, which may encompass two or more affiliations from different virtual spaces that include substantially the same group of users.
    Type: Grant
    Filed: September 22, 2014
    Date of Patent: September 20, 2016
    Assignee: KABAM, INC.
    Inventor: Amit Ranade