Master/slave Mode Selecting Patents (Class 709/209)
  • Patent number: 10387450
    Abstract: Data replication groups may be used to store data in a distributed computing environment. A data replication group may include a set of nodes executing a consensus protocol to maintain data durably. In order to increase efficiency and performance of the data replication, a particular node of the data replication group may be assigned the role of master node. The role of master node may be lease in accordance with a consensus protocol. If the lease is not renewed within an interval of time election/selection of a new master node may be commenced.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: August 20, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Tao Chen, Marc John Brooker, Divya Ashok Kumar Jain, Norbert Paul Kusters, Fan Ping, Lakshmi N. Pallikila
  • Patent number: 10360205
    Abstract: In an approach for managing read-modify-write operations within a network. Aspects of an embodiment of the present invention include an approach for managing read-modify-write operations within a network, wherein the approach includes a processor for determining that a lock associated with a component of a network is set. A processor identifies a key associated with the lock. A processor determines that the key associated with the lock has not been altered since a previous time cycle. A processor responsive to determining that the key associated with the lock has not been altered, determines that a lock timeout has expired for the key, wherein the lock timeout specifies, at least, a period of time. A processor responsive to determining that the lock timeout has expired for the key, releases the lock.
    Type: Grant
    Filed: September 23, 2015
    Date of Patent: July 23, 2019
    Assignee: International Business Machines Corporation
    Inventors: Alex Friedman, Constantine Gavrilov
  • Patent number: 10348817
    Abstract: Network packets containing data of a data request received from a client machine by a leader replica of a cluster of replicas can be passed to follower replicas of the cluster, and a replicate request can be sent to the follower replicas after the network packets have been sent to the follower replicas. A mutation required by the data request can be recorded as committed upon receipt of replication confirmation messages from a quorum of the replicas, and the client machine can be notified that the mutation has been completed after the recording of the mutation as committed. In one option, the client machine can send the network packets to the leader replica, which in turn sends these network packets to the follower replicas. In another option, the client machine can send the network packets to the leader replica and to the follower replicas.
    Type: Grant
    Filed: May 22, 2017
    Date of Patent: July 9, 2019
    Assignee: SAP SE
    Inventor: Ivan Schreter
  • Patent number: 10268744
    Abstract: A system and method for maintaining consistency across a decentralized database cluster is presented. When a database server receives an index update message, it adds a message to a queue indicating it has received the message and watches an index update node. Once every server in the cluster has added a message to the queue or a timer has expired, it is known that every active database server has received the message. The update can be performed for each server and the changes committed simultaneously. In such a manner, all database servers in the cluster perform an update at approximately the same time. When a database server is unable to complete an update, it enters a fallen behind mode and performs updates more often, as configured in a configuration database. Other embodiments also are disclosed.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: April 23, 2019
    Assignee: Walmart Apollo, LLC
    Inventors: Ergin Guney, Yan Zheng
  • Patent number: 10263907
    Abstract: Managing virtual network ports on a physical server to provide a virtual server access to a group of storage resources through a network. A storage access group representing a group of storage resources is generated. A virtual server is generated on a hypervisor executed on the physical server. Access to the network is activated for the virtual server. A management console is provided for creating and managing the storage access group providing access to the group of storage resources for the virtual server from one or more physical servers. The management console includes a virtual server management facility and a storage access group facility. The virtual server management facility allows for managing virtual server definitions and activating, deactivating, and migrating virtual servers. The storage access group facility allows for managing virtual network port descriptions, administrating network port names, and creating, activating and deactivating virtual network ports.
    Type: Grant
    Filed: October 9, 2014
    Date of Patent: April 16, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stefan Amann, Gerhard Banzhaf, Joseph M. Gdaniec, Jaya Srikrishnan, Eric A. Weinmann
  • Patent number: 10243780
    Abstract: System and method for providing failover protection for a cluster of host computers operates in one of two modes. When the number of host computers in the cluster is equal to or less than a threshold number, the host computers in the cluster operate in an all-active heartbeating mode in which each of the host computers is enabled to function as a master node. When the number of host computers in the cluster is greater than the threshold number, the host computers in the cluster operate in a distributed heartbeating mode in which some of the host computers function as master nodes and at least one of the host computers functions as a slave node.
    Type: Grant
    Filed: June 22, 2016
    Date of Patent: March 26, 2019
    Assignee: VMware, Inc.
    Inventor: Jingliang Shang
  • Patent number: 10171464
    Abstract: A data process apparatus includes a management unit that receives a creation request for creating a sharable data storage space from an unauthenticated data terminal and transmit a response to the unauthenticated data terminal, an authentication unit that authenticates the access data when the data process apparatus receives an access request including a designation of the access data for accessing the shared data storage space from an unauthenticated data terminal connected to a same network as the data process apparatus, a request processing unit that receives the access request from the unauthenticated data terminal when the authentication of the access data succeeds and perform a predetermined process in accordance with the access request. The response includes access data indicating authorization for accessing the sharable data storage space and data indicating the sharable data storage created in association with the access data.
    Type: Grant
    Filed: March 7, 2016
    Date of Patent: January 1, 2019
    Assignee: Ricoh Company, Ltd.
    Inventor: Kazuhiro Yamada
  • Patent number: 10080241
    Abstract: A radio communication method capable of eliminating a blocking effect caused by a collision of many pieces of data is provided. The radio communication method relaying data from a lower terminal to an upper terminal, includes: a step of determining the number of lower terminals connectable to the upper terminal; a step of connecting the lower terminal and the upper terminal based on the determined connectable number; a step of transmitting a first data from the lower terminal to the upper terminal connected to each other; a step of causing the upper terminal to receive the first data transmitted from the lower terminal; and a step of combining the first data received by the upper terminal and a second data to be transmitted from the upper terminal and creating combined data; and a step causing the upper terminal transmitting the combined data to a further upper terminal.
    Type: Grant
    Filed: March 13, 2015
    Date of Patent: September 18, 2018
    Assignee: NATIONAL INSTITUTE OF INFORMATION AND COMMUNICATIONS TECHNOLOGY
    Inventors: Fumihide Kojima, Hiroshi Harada
  • Patent number: 10007536
    Abstract: A virtualization system comprises a plurality of host machines on which a virtual machine operates, a plurality of storages connected to the host machines through a fiber-channel switch; and a switch controller, the switch controller including a migration management unit which instructs the host machine on migration of the virtual machine, wherein the migration management unit instructs the fiber-channel switch connected to a migration destination to set host bus information so as to allow an access to the storage used at a migration source by the virtual machine which has migrated.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: June 26, 2018
    Assignee: NEC CORPORATION
    Inventor: Tomoaki Sugihara
  • Patent number: 10007710
    Abstract: Techniques and mechanisms are disclosed that enable a data collection system to adaptively control collection of data from one or more external data sources. At a high level, adaptively controlling collection of data from external data sources may include collecting performance information related to one or more data collection nodes and, in response to analyzing the collected performance information, adapting rates at which the data collection nodes send data collection requests to external data sources. Data collection performance information generally may include, but is not limited to, network traffic data, error messages generated by external data sources and/or data collection nodes, computing device performance information, and any other types of information related to a data collection node's ability to collect data from external data sources.
    Type: Grant
    Filed: January 30, 2016
    Date of Patent: June 26, 2018
    Assignee: Splunk Inc.
    Inventors: Ken Chen, Gang Tao, Lai Qiang Ding, Junqing Hao, Ting Wang, Elias Haddad, Dritan Bitincka
  • Patent number: 10003504
    Abstract: A management device includes a first server, a first control module, a management module connected to the first control module through the first server; and a first executing module connected to the first control module. When the first server is operating normally, the first server outputs a first signal to the first control module, the first control module controls the first executing module to operate corresponding to the first signal. When the first server is operating abnormally, the management module outputs a second signal, the first control module controls the first executing module to operate corresponding to the second signal.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: June 19, 2018
    Assignee: HONGFUJIN PRECISION ELECTRONICS(TIANJIN) CO., LTD.
    Inventor: Meng-Liang Yang
  • Patent number: 10002386
    Abstract: A method for automatically positioning information related to a commodity on a graphical user interface. Market information is displayed on the graphical user interface. The market information may be presented as a number of indicators, corresponding to particular items of interest, that are associated with a static scale. The scale may, for example, represent price. Upon detecting a predetermined condition, the location of the market information is automatically repositioned.
    Type: Grant
    Filed: April 10, 2014
    Date of Patent: June 19, 2018
    Assignee: Trading Technologies International, Inc.
    Inventors: Jens-Uwe Schluetter, Harris Brumfield
  • Patent number: 9992140
    Abstract: An electronic apparatus connected to a server providing real-time messaging through a messaging channel to communicate therewith is provided. The apparatus includes a client communication unit for communicating with the server and at least one external device, the electronic apparatus and the at least one external device forming a client group, and a client controller for classifying the electronic apparatus and the at least one external device in the client group into a header client connected with the messaging channel to the server and a node client, and for controlling the header client to transmit a message about the node client from the server to the node client when the message from the server is transmitted to the header client through the messaging channel.
    Type: Grant
    Filed: June 17, 2013
    Date of Patent: June 5, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hong-uk Woo, Ran-kyung Hong, Hong-soo Kim
  • Patent number: 9936261
    Abstract: Multiple devices in a user's premises may each be configured to separately communicate with an external network, but the signal strength available to each may vary significantly depending on the wiring of the premises. The disclosure provides methods wherein the various devices may coordinate with one another, and determine which among them has the best signal connection and the most available capacity, and a subset of the devices may be chosen to act as network proxies to relay communications to/from the other devices in the premises.
    Type: Grant
    Filed: October 14, 2014
    Date of Patent: April 3, 2018
    Assignee: Comcast Cable Communications, LLC
    Inventors: Christopher R. Albano, Ross Gilson, Mark Francisco
  • Patent number: 9935848
    Abstract: A system and method can support subnet manager (SM) level robust handling of an incoming unknown management key in an InfiniBand (IB) network. A local SM in a fabric is adaptive to receive an incoming subnet management packet (SMP) from a remote SM, wherein the SMP contains a first management key. Furthermore, the local SM operates to check whether the first management key is consistent with a configuration associated with the local SM, and can silently drop the incoming SMP if the first management key is not consistent with the local SM configuration.
    Type: Grant
    Filed: June 4, 2012
    Date of Patent: April 3, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Bjorn-Dag Johnsen, Line Holen, Dag Georg Moxnes
  • Patent number: 9882711
    Abstract: A data processing system includes a master device and a slave device. The master device includes a first single pad, a first control circuit, a first frame generator configured, and a first processing circuit. The slave device includes a second single pad, a second control circuit, a second frame generator, and a second processing circuit. A clock source is configured to provide a clock signal to the master device and the slave device. The master device communicates with the slave device through a single wire, the single wire being connected between the first single pad and the second single pad, wherein the single wire is bidirectional. A first frame is transmitted from the master device to the slave device, and a second frame is transmitted from the slave device to the master device.
    Type: Grant
    Filed: August 15, 2017
    Date of Patent: January 30, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ho Rang Jang, Suh Ho Lee, Tomas Scherrer, Jun Ho Huh, Chul Jin Kim
  • Patent number: 9882785
    Abstract: A system and method for content spread visualization includes obtaining activity data related to a content item of the social network, the activity data related to interactions by members of the social network with the content item. A processor generates the visualization based on the activity data, the visualization including indicia arranged in hierarchical branches, the branches extending radially from a primary indicia of the indicia, each of the indicia individually corresponding to one of the activity data and connected to at least one other one of the indicia with a couple based on a relationship between the corresponding ones of the activity data. The processor causes a user interface to display the visualization.
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: January 30, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ying Liu, Haipeng Li, Paul Hyunwoo Ko
  • Patent number: 9852199
    Abstract: A system and method can support security management in a network environment. A switch in the network environment includes a switch chip, which is configured with a secure management key (M_Key) prior to one or more external links becoming operational. Furthermore, a local daemon in the switch can monitor the secure M_key on the switch chip, and persistently store a current M_key used by a local subnet manager (SM). The current M_key is a state that is dynamically updated in a fabric in the network environment.
    Type: Grant
    Filed: May 10, 2013
    Date of Patent: December 26, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Bjørn Dag Johnsen, Dag Georg Moxnes, Predrag Hodoba
  • Patent number: 9820333
    Abstract: A first device transmits a first packet to a second device, the first packet including a first value indicative of a priority for the first device to become a master in a peer-to-peer (P2P) wireless communication network. The first device receives a second packet transmitted by the second device, wherein the second packet includes a second value indicative of a priority for the second device to become the master in the P2P wireless communication network. The first device compares the first value with the second value, and determines whether the first device is to become the master or a client in the P2P wireless communication network based on the comparison of the first value with the second value.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: November 14, 2017
    Assignee: Marvell International Ltd.
    Inventors: Milind Kopikare, Raja Banerjea
  • Patent number: 9807807
    Abstract: A communication apparatus includes an acquisition unit, a determination unit, and a control unit. The acquisition unit acquires capability information on other communication apparatuses in a network. The determination unit determines, based on the capability information acquired by the acquisition unit, whether there is a communication apparatus having a specific function, related to data communication, to be performed after processing to set communication parameters is performed. The control unit perform controls, in response to the determination unit determining that there is a communication apparatus having the specific function, to continue the processing to set the communication parameters, and performs control, in response to the determination unit determining that there is no communication apparatus having the specific function, to terminate the processing to set the communication parameters.
    Type: Grant
    Filed: April 25, 2014
    Date of Patent: October 31, 2017
    Assignee: Canon Kabushiki Kaisha
    Inventor: Tatsuhiko Sakai
  • Patent number: 9753778
    Abstract: A resource allocation framework is described herein which allocates items (conceptualized as balls) to item-receiving slots (conceptualized as bins) in a domain-agnostic manner. A user instantiates the resource allocation framework to a particular allocation problem by generating a specification that describes the allocation problem in a declarative fashion. Among other features, the specification maps real-world entities to the balls and bins, and describes the constraints associated with the allocation problem. The specification also provides a utilization function that computes the consumption of resources for a proposed assignment of a particular ball to a particular bin. According to another aspect, the resource allocation framework uses many processing elements (e.g., GPU threads, CPU threads, etc.), operating in parallel, to attempt to find a solution to the allocation problem.
    Type: Grant
    Filed: July 20, 2012
    Date of Patent: September 5, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Saikat Guha, Ranjita Bhagwan, Anshul Rai
  • Patent number: 9690836
    Abstract: A system and method can support network management in a network environment. The network environment can include a plurality of configuration daemons (CDs), wherein each CD resides on a switch in the network environment. The CD operates to receive a configuration file that includes a list of known management key (M_Key) values. Furthermore, the CD operates to store the configuration file, and make the configuration file available to a local subnet manager (SM) on the switch, wherein the local SM is associated with a currently used M_Key value. Then, the CD operates to update the local SM with a new M_Key, after receiving an instruction from a master CD that is associated with a master SM in the network environment.
    Type: Grant
    Filed: May 10, 2013
    Date of Patent: June 27, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Bjørn Dag Johnsen, Prabhunandan Narasimhamurthy, Predrag Hodoba
  • Patent number: 9690675
    Abstract: Systems, methods, and computer program products for managing a consensus group in a distributed computing cluster, by determining that an instance of an authority module executing on a first node, of a consensus group of nodes in the distributed computing cluster, has failed; and adding, by an instance of the authority module on a second node of the consensus group, a new node to the consensus group to replace the first node. The new node is a node in the computing cluster that was not a member of the consensus group at the time the instance of the authority module executing on the first node is determined to have failed.
    Type: Grant
    Filed: July 17, 2014
    Date of Patent: June 27, 2017
    Assignee: COHESITY, INC.
    Inventors: Sashikanth Madduri, Mohit Aron, Vinay Reddy, Vipin Gupta
  • Patent number: 9690835
    Abstract: A system and method can support subnet management in a network environment. A network switch in the network environment can provide a transactional interface, wherein the transactional interface allows a user to interact with the network environment using a transaction. The transactional interface allows a user to group one or more operations in the transaction, and ensures that no conflicting operations are included in the transaction.
    Type: Grant
    Filed: May 10, 2013
    Date of Patent: June 27, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Bjørn Dag Johnsen, Prabhunandan Narasimhamurthy, Dag Georg Moxnes
  • Patent number: 9661014
    Abstract: A system and method for dynamically scanning one or more features on a Website. The system allows detecting of stored scripting errors, where an attack or injection occurs on a page or feature that results in executing malicious code by another page or feature. The system uses stored test identities and allows testing reuse.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: May 23, 2017
    Assignee: LinkedIn Corporation
    Inventors: Roman Shafigullin, Yuji Kosuga, Arvind Mani
  • Patent number: 9655135
    Abstract: Certain aspects of the present disclosure relate to a robust and systematic multi-user (MU) grouping and scheduling scheme. Certain aspects of the present disclosure provide an apparatus for wireless communications. The apparatus generally includes a processing system configured to: assign devices to one or more groups, wherein each group has at least a number of devices and schedule MU multiple-input multiple-output (MIMO) transmissions to one or more sets of devices, each scheduled set of devices comprising a subset of devices of one of the groups; and an interface configured to output data for simultaneous transmissions to the scheduled sets of devices.
    Type: Grant
    Filed: June 4, 2015
    Date of Patent: May 16, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Ahmed Ragab Elsherif, Qinghai Gao
  • Patent number: 9654365
    Abstract: Consideration of system jitter in selecting a “message passing collectives algorithm” used in a message passing interface. A set of multiple message passing collectives algorithms are ranked against each other with at least some consideration of relative jitter-related performance as between the algorithms. The consideration of jitter includes consideration of “system jitter” (OS jitter and/or network jitter). In some embodiments, multiple rankings are performed for different levels of system jitter.
    Type: Grant
    Filed: December 5, 2016
    Date of Patent: May 16, 2017
    Assignee: Inernational Business Machines Corporation
    Inventors: Saurav K. Jha, Nysal Jan K. A., Saumil G. Merchant, Giridhar M. Prabhakar
  • Patent number: 9641389
    Abstract: Techniques for managing the configuration of managed nodes in a virtual machine network are disclosed. In an embodiment, managing the configuration of a managed node involves creating a clone of a virtual port on the managed node and using the cloned virtual port as an alternative communication channel between the managed node and a virtual machine management system to modify the virtual port. This technique can be used to restore connectivity to a managed node, such as a virtual switch, when connectivity is lost due to a misconfigured virtual port.
    Type: Grant
    Filed: September 9, 2013
    Date of Patent: May 2, 2017
    Assignee: VMware, Inc.
    Inventors: Piyush Kothari, Mukesh Baphna, ChiHsiang Su
  • Patent number: 9606795
    Abstract: Accessing shared resources by intelligent components is disclosed. In various embodiments, a system is configured to select a host for a bus and includes a bus configured to have a host, a shelf controller configured to host the bus and access an external interface via the bus, a plurality of line cards configured to host the bus and access an external interface via the bus, and a host selection device configured to select the shelf controller or one of the line cards as the host of the bus.
    Type: Grant
    Filed: May 5, 2005
    Date of Patent: March 28, 2017
    Assignee: Alcatel-Lucent USA Inc.
    Inventors: Vijay Jaswa, Jeffrey Kidd
  • Patent number: 9602573
    Abstract: A cluster of nodes, comprising: a plurality of nodes, each having a security policy, and being associated task processing resources; a registration agent configured to register a node and issue a node certificate to the respective node; a communication network configured to communicate certificates to authorize access to computing resources, in accordance with the respective security policy; and a processor configured to automatically dynamically partition the plurality of nodes into subnets, based on at least a distance function of at least one node characteristic, each subnet designating a communication node for communicating control information and task data with other communication nodes, and to communicate control information between each node within the subnet and the communication node of the other subnets.
    Type: Grant
    Filed: February 19, 2013
    Date of Patent: March 21, 2017
    Assignee: NATIONAL SCIENCE FOUNDATION
    Inventors: Nael Abu-Ghazaleh, Weishuai Yang, Michael Lewis
  • Patent number: 9590865
    Abstract: A control device is a control device that manages a network including a plurality of communication devices. The control device includes: a mode transition unit that makes transition to a leave mode for disconnecting a communication device from the network; an initialization-reset transmitting unit that transmits, when a notification is accepted from at least one communication device of the plurality of communication devices during the leave mode, an instruction for setting a flag and a reset order to the communication device from which the notification is accepted, the flag defining to bring the communication device back to an initial state; and a deleting unit that determines whether or not the instruction for setting the flag and the reset order are received and that deletes information about the communication device connected to the network when it is determined that the instruction for setting the flag and the reset order are received.
    Type: Grant
    Filed: January 28, 2013
    Date of Patent: March 7, 2017
    Assignee: Sharp Kabushiki Kaisha
    Inventor: Yuhsuke Yamada
  • Patent number: 9590819
    Abstract: When the communication environment of an information processing apparatus is not a communication environment for polling a peripheral apparatus, polling performed on the peripheral apparatus by the information processing apparatus is stopped.
    Type: Grant
    Filed: October 8, 2014
    Date of Patent: March 7, 2017
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yuya Tanaka
  • Patent number: 9584605
    Abstract: A system and method for supporting subnet management in a network environment is described. The system and method can be used in an engineered system for middleware and application execution, or a middleware machine environment. The system can associate a subnet administrator (SA) in a subnet with a plurality of SA proxies, each of which can receive plurality of requests from one or more client nodes. The SA can handle the requests, which are forwarded from the SA proxies. Additionally, each client node can be assigned a dedicated queue pair (QP) number, so that there is no need for always sending an initial request to a pre-defined well-known QP number.
    Type: Grant
    Filed: February 25, 2014
    Date of Patent: February 28, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Bjørn Dag Johnsen, Line Holen, Dag Georg Moxnes
  • Patent number: 9544712
    Abstract: To perform a communication by selecting an appropriate communication path when there are a plurality of communication paths between two wireless communication devices.
    Type: Grant
    Filed: March 11, 2014
    Date of Patent: January 10, 2017
    Assignee: Seiko Epson Corporation
    Inventors: Hiroshi Matsumoto, Yutaka Akahori, Hirofumi Miyamoto, Norihiko Yamada
  • Patent number: 9495221
    Abstract: A method and system for configuring information for a distributed computing environment is provided. The method and system comprises providing a job containing a list of tasks to a controller, the tasks including a bootstrap tool and configuration information related to the computer network. The method and system also comprises providing a task to each of a plurality of agents on the distributed computer network, each task being based on one of the tasks of the job. The method and system further comprises executing code by each of the plurality of agents based upon the tasks process, wherein the code provides configuration information for a master process and a plurality of slave processes within the distributed computer network. The present invention allows processes run on a distributed set of computers to be provided with appropriate configuration files without requiring the master node to pre-generate those files ahead of time.
    Type: Grant
    Filed: October 23, 2009
    Date of Patent: November 15, 2016
    Assignee: Apple Inc.
    Inventor: David A. Kramer
  • Patent number: 9473409
    Abstract: An overlay network, node and application for load balanced service discovery. The application includes the steps of implementing the service discovery mechanism in the DHT P2P overlay network for finding a peer (1100) that provides a desired service; a step of adding to a record structure (50) of the service discovery mechanism a maximum capacity parameter Cmax (54) and a currently used capacity parameter Ccurrent (56); and a step of removing from the tree (10) a record of the peer (1110) that provides the desired service when the currently used capacity reaches a predetermined capacity so that the peer is not contacted by other service clients.
    Type: Grant
    Filed: April 13, 2011
    Date of Patent: October 18, 2016
    Assignee: TELEFONAKETIEBOLAGET L M ERICSSON
    Inventors: Jouni Mäenpää, Jani Hautakorpi, Jaime Jiménez
  • Patent number: 9455898
    Abstract: A system and method can support a middleware machine environment that includes a set of subnet manager instances, which reside on one or more nodes in the middleware machine environment and cooperate to provide a highly available subnet manager service within a subnet, wherein each said subnet manager instance is associated with a different private secure key. The subnet manager instances can negotiate with each other and elect a master subnet manager responsible for configuring and managing the middleware machine environment using the private secure key associated with the master subnet manager. The subnet can be reconfigured to be associated with a different private secure key, when a new subnet manager instance is elected as the master subnet manager. An old master subnet manager can be automatically prevented from resuming normal operations as the master subnet manager, in order to avoid undesired consequence such as a “split brain” scenario.
    Type: Grant
    Filed: September 16, 2011
    Date of Patent: September 27, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Bjorn-Dag Johnsen, Line Holen, Dag Georg Moxnes
  • Patent number: 9385920
    Abstract: A rack having multiple rack management modules is disclosed. Each rack management module respectively comprises a Rack Management Controller (RMC), a switch and a memory, wherein the switch of each rack management module is interconnected, a firmware is saved on each memory respectively. When the RMC receives a firmware update image and an updating command uploaded externally, the RMC sends a switching instruction to the switch for enabling the switch to switch and connect to the memory of another rack management module. When the RMC executes a firmware updating procedure, the firmware in the memory of another rack management module is updated via switch connection. The present invention can effectively avoid the issue that the RMC is not able to boot normally after the firmware updating fails leading to that the rack is not able to re-update the firmware.
    Type: Grant
    Filed: April 16, 2015
    Date of Patent: July 5, 2016
    Assignee: AIC INC.
    Inventors: Yen-Yu Chen, Shih-Chieh Hsu
  • Patent number: 9375640
    Abstract: A load applied to a first input device is sequentially detected, and a first display image to be displayed on a portable display device is sequentially generated based on load data. The portable display device obtains image data representing the first display image, and sequentially displays the first display image represented by the obtained image data. In this exemplary embodiment, when a user performs an operation based on his/her action and thereby a process based on the user's action is performed, the user is allowed to view the result of the process in a favorable situation.
    Type: Grant
    Filed: October 12, 2011
    Date of Patent: June 28, 2016
    Assignee: Nintendo Co., Ltd.
    Inventor: Hiroshi Matsunaga
  • Patent number: 9375643
    Abstract: A computer implemented method of presenting pre-show content to movie theater audiences includes receiving requests from an exhibitor, each request identifying a feature presentation, a feature presentation start time, and the length of a pre-show session preceding the feature presentation. At least one multiplayer game for each pre-show session is selected automatically based on at least one of an audience maturity rating of the feature presentation, a genre of the feature presentation, and the availability of other players attending at least one other feature presentation hosted by the same exhibitor at the same or a different location, and/or a different exhibitor at a different location. Optionally, the list of selected games is presented to one or more audiences for voting. Where a game to be played by members of different audiences is scheduled for the same time slot, a single instantiation of the game is presented to the multiple audiences.
    Type: Grant
    Filed: August 1, 2014
    Date of Patent: June 28, 2016
    Assignee: KINO LLC
    Inventors: John T. Brenden, Dmitry Kozko
  • Patent number: 9352223
    Abstract: An example of a game system includes a plurality of game apparatuses, and a matching server decides game apparatuses as players (A, B), and game apparatuses as game masters (C-E) in response to a request from the game apparatus. During the game play, operation data in response to an operation input to each of the game apparatuses (A, B) is transmitted to the game apparatuses (C-E), and in the game apparatuses (C-E), game processing is executed. Result data of the game processing is transmitted to the game apparatuses (A, B). When the data is saved, the encoded game data is transmitted from each of the game apparatuses (C-E) to the game apparatuses (A, B), and saved there.
    Type: Grant
    Filed: February 10, 2012
    Date of Patent: May 31, 2016
    Assignee: Nintendo Co., Ltd.
    Inventor: Satoru Osako
  • Patent number: 9331894
    Abstract: System information may be retrieved by an element manager on a device in a data center system where the element manager detects an application programming interface (API) call to the element manager from a centralized manager. The element manager establishes a two-way communication channel between the first element manager and the centralized manager according to a communications protocol. The element manager queries the centralized manager for data center system information through the two-way communication channel. The centralized manager manages a storage area network containing the device of the element manager.
    Type: Grant
    Filed: May 31, 2013
    Date of Patent: May 3, 2016
    Assignee: International Business Machines Corporation
    Inventors: Brenda B. Gimpl, David J. Gimpl, Nedzad Taljanovic
  • Patent number: 9326159
    Abstract: According to one embodiment of the present invention, provided is a method in which a server enabling heterogeneous wireless devices to coexist in an equal frequency band selects a master management device among multiple management devices for coexistence. The method for selecting a master management device may include: receiving from a server a request message from a certain management device among the multiple management devices; selecting a master-candidate device among the multiple management devices in response to reception of the request message; transmitting, to the selected candidate device, a request message for requesting the selected candidate device to take charge of a master management device; receiving a response message from the selected candidate device; selecting the selected candidate device as a master management device when the response message includes an acceptance response; and transmitting an announcement message including the result of the selection to the multiple management devices.
    Type: Grant
    Filed: July 11, 2011
    Date of Patent: April 26, 2016
    Assignee: LG ELECTRONICS INC.
    Inventors: Junho Jo, Bonghoe Kim
  • Patent number: 9299047
    Abstract: In some embodiments, the presentation manager is configured to provide an interface requesting information regarding a proposal from a digital device over a network and receive the information from the digital device. The business object manager is configured to instantiate a business object based on the received information and store the instantiated business object within a data structure residing in a computer readable medium. The business rule manager is configured to generate a business rule associated with the business object, the business rule comprising instructions to perform an operation, the instructions being conditional based on the instantiated business object.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: March 29, 2016
    Assignee: Versaic Inc.
    Inventor: Mark Grant Soloway
  • Patent number: 9294512
    Abstract: A system and method to control sending of unsolicited communications over a network is provided. Typically, the network is the Internet and the system defines a SPAM prevention tool for users of an on-line service, such as an on-line bidding service. Users may contact an intended recipient with a contact form, which is forwarded to the recipient's e-mail address by an on-line service provider. A link accessible from a Web site allows recipients of unsolicited e-mail to complain to the on-line service provider. Sanctions are implemented against the sender of unsolicited e-mail based on the frequency of complaints. When the complaint level against a sender reaches a certain threshold, the sender is unable to use the contact form for a predetermined time period.
    Type: Grant
    Filed: October 1, 2014
    Date of Patent: March 22, 2016
    Assignee: eBay Inc.
    Inventors: Noel Morin, Hilary Holmquest, Reed Maltzman, Jeffrey Taylor
  • Patent number: 9294509
    Abstract: A system for hierarchical management of devices may include memory and a processor. The processor may configure first devices of a first network with device operating policies to perform operations based at least on attributes of the first devices, where the operating policies prevent device interference. The processor may discover a second network of second devices managed by a second management entity and may negotiate with the second management entity to determine a primary management entity for the networks. The processor may receive device operating policies and attributes of the second devices when the second management entity is not the primary management entity. The processor may provide an adjusted device operating policy for a second device to the second management entity when the second device causes interference with a first device, the adjusted second device operating policy being based at least on attributes of the second device.
    Type: Grant
    Filed: January 22, 2014
    Date of Patent: March 22, 2016
    Assignee: Broadcom Corporation
    Inventors: Nicholas Ilyadis, John Stuart Walley, Stephen Wilson Bailey, Wael William Diab
  • Patent number: 9288613
    Abstract: The present invention relates to a method of selecting a channel, and more particularly, to a method of selecting a channel according to a Medical Wireless Body Area Network (MBAN) device's mobility, and of using same. The method includes: receiving, by a Medical Body Area Network (MBAN) master, a connection request signal including information on mobility from an MBAN device; transmitting, by the MBAN master, a connection response signal to the MBAN device in response to the received connection request signal; and allocating a channel for the MBAN device according to the information on mobility in the received connection request signal.
    Type: Grant
    Filed: April 5, 2012
    Date of Patent: March 15, 2016
    Assignee: LG Electronics Inc.
    Inventors: Jaewon Lim, Bonghoe Kim
  • Patent number: 9258053
    Abstract: An interface module for a unit designed to transmit and/or amplify communication signals inside an antenna distribution system includes a first analog interface for forwarding and receiving communication signals from mobile terminals and a second interface for forwarding and receiving communication signals from the antenna distribution system. A signal path forwards the received communication signals between the first and second interfaces. A controllable digital unit in the signal path is configured for digitizing incoming communication signals to digital signals and converting outgoing communication signals to analog signals. The digital unit is configured to evaluate characteristic signal parameters of the digital communication signals and select a subset of signals from the digital communication signals. The controllable digital unit is further configured for forwarding the selected subset of signals.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: February 9, 2016
    Assignee: Andrew Wireless Systems GmbH
    Inventors: Oliver Braz, Jorg Stefanik, Jaroslav Hoffman
  • Patent number: 9223867
    Abstract: Systems, methods, and computer program products are provided for data processing. In one exemplary embodiment, a method is provided that includes extracting data from a Semantic Web and processing the data with an enterprise resource planning system.
    Type: Grant
    Filed: October 5, 2010
    Date of Patent: December 29, 2015
    Assignee: SAP SE
    Inventor: Achim Enenkiel
  • Patent number: 9155112
    Abstract: The disclosure discloses a method for querying group's dispatching area information, which comprises: a user sending a request for querying group's dispatching area information to a base station through a user terminal; and the base station querying the group's dispatching area information according to request for querying the group's dispatching area information, and returning a response to the group's dispatching area information query to the user terminal. The disclosure also discloses a query system for the querying group's dispatching area information correspondingly. The present invention can improve the validity, the dispatching reliability and accuracy of the group call.
    Type: Grant
    Filed: October 19, 2010
    Date of Patent: October 6, 2015
    Assignee: ZTE CORPORATION
    Inventor: Huijuan Li