Network Computer Configuring Patents (Class 709/220)
  • Patent number: 9948527
    Abstract: Provided are methods and systems for using synthetic resource records to configure and manage web applications and various online services. A user is provided with the ability to setup a single synthetic resource record for their domain such that all of the associated dependent resource records are automatically configured and added to the domain as well. The methods and systems provided utilize synthetic resource records as a way of logically grouping resource records into “human readable” sets of resource records. Through synthetic resource records, users are able to address common configuration issues without having to know the technical specifications of associated zone files or resource records. Additionally, users can complete a variety of configuration tasks related to setting-up web applications without having to look-up resource record values from external sites (e.g., from the domain host).
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: April 17, 2018
    Assignee: Google LLC
    Inventors: Brent Anthony Piller Bryan, Jonathan Mack, Roberto Ramalho Fischer
  • Patent number: 9946534
    Abstract: New techniques for automated database deployment are disclosed. Change SQL files intended for any target database are checked into a designated source code control repository. A pre-validation process is applied to the proposed changes and reports all errors therein, not just the first error found. A tracking mechanism may find and report changes that have been done against a database since the last deployment, including changes applied without following source control procedure. All recent SQL files since previous promotion can be automatically gathered and built into a master run book SQL for execution in a correct sequence. Backout SQL may also be automatically generated and validated. A pre-test or mock deployment may be performed during regular business hours against an automatically generated copy of the target database. With these techniques, deployments and maintenance of databases become more efficient, and failure rates and failover responses could be significantly improved.
    Type: Grant
    Filed: January 15, 2016
    Date of Patent: April 17, 2018
    Assignee: JPMorgan Chase Bank, N.A.
    Inventors: Keith Thompson, Russell T Busch
  • Patent number: 9948658
    Abstract: An embodiment of a method includes receiving a request from a user agent to use a communication network, determining that the user agent is not recognized on the communication network, and requiring submission of location information prior to allowing the user agent to use the network. An embodiment of a system includes a recognition module configured to determine whether the communication device is recognized in response to a request to use a communication network from the communication device, a notification module configured to notify the communication device that the communication device is not recognized, wherein notification that the communication device is not recognized indicates that location information must be submitted prior to the communication device using the communication network; and a location update module configured to receive submitted location information and update the location of the communication device based on the location information.
    Type: Grant
    Filed: October 24, 2016
    Date of Patent: April 17, 2018
    Assignee: Level 3 Communications, LLC
    Inventor: Daryl Malas
  • Patent number: 9949093
    Abstract: A system, method, and computer program product are provided for managing a network based on feedback according to one embodiment. In use, the method includes establishing a network, and connecting at least one device to the network. Additionally, the method includes receiving feedback from the at least one device. Lastly, the network is managed based on the feedback form the at least one device. Additional systems, methods, and computer program products are also presented.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: April 17, 2018
    Inventor: Dominic M. Kotab
  • Patent number: 9946604
    Abstract: Optimized remoting cloning is disclosed, including: receiving data from a source storage system associated with an ongoing replication process of a snapshot; and prior to the completion of the replication process of the snapshot, generating a set of metadata associated with a clone of the snapshot, wherein at least a portion of data comprising the snapshot that has been received at the destination storage system can be read using the clone while the replication process of the snapshot is ongoing.
    Type: Grant
    Filed: February 2, 2016
    Date of Patent: April 17, 2018
    Assignee: Tintri Inc.
    Inventor: Gideon W. Glass
  • Patent number: 9948751
    Abstract: A first apparatus inquires the second apparatus about whether a first data can be transmitted, in a case where the transmission is approved by the second apparatus, transmits the data to the second apparatus, and in a case where the transmission is not approved by the second apparatus, receives data from the second apparatus and outputs the data with its own data to a storage medium, and the second apparatus determines that a data is transmitted from the first apparatus on the basis of a condition pertaining to a second data communications channel, and upon having determined to approve the transmission from the first apparatus, receives the data from the first apparatus and transmits the data with its own data to a server via the second data communications channel, and upon having determined not to approve the transmission from the first apparatus, transmits its own data to the first apparatus.
    Type: Grant
    Filed: June 3, 2014
    Date of Patent: April 17, 2018
    Assignee: Clarion Co., Ltd.
    Inventors: Gen Tsuchida, Daisuke Matsubara, Hideki Takano, Haruhiko Sawajiri, Yasushi Nagai, Kyosuke Tsurusu
  • Patent number: 9942365
    Abstract: Separating and isolating multiple network stacks in a network element may enable a network element to simultaneously operate within multiple forwarding planes respectively corresponding to the multiple network stacks. In addition to the network stack, other protocols and routing tools may also be instantiated for each desired forwarding plane. The different instantiations of the network stacks may be executed in parallel in respective memory spaces that are distinct and separate. In this manner, each forwarding plane may operate independently on the network element from other forwarding planes.
    Type: Grant
    Filed: March 21, 2014
    Date of Patent: April 10, 2018
    Assignee: Fujitsu Limited
    Inventors: Albert V. Smith, Nasir Iqbal Amanullah, Bradford J. Dobson, Tintooda Nakakes, Steven M. Simmons
  • Patent number: 9942175
    Abstract: A sequence of packets is stored in a memory of the network device such that a current packet in the sequence of packets is stored at a predetermined distance following a preceding packet in the sequence. Lengths of corresponding ones of the packets stored in the memory are indicated in the memory. The packets are sequentially read from the memory based on the indicated lengths of corresponding ones of the packets stored in the memory. An operation is performed on the ones of the packets read from the memory. Subsequent to performing the operation, least some of the packets are written back to the memory. Ones of the packets are written to the memory beginning at a memory location following a respective preceding packet in the sequence by a predetermined distance.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: April 10, 2018
    Assignee: Marvell Israel (M.I.S.L) Ltd.
    Inventor: Tal Mizrahi
  • Patent number: 9940160
    Abstract: A device may receive an indication to perform a reboot associated with a network service being provided using a first virtual machine (VM) running on the device. The device may launch, based on receiving the indication, a second VM on the device. The device may shut down, based on launching the second VM, the first VM. The device may configure the second VM for forwarding control plane traffic associated with the network service. The device may configure, based on configuring the second VM for forwarding the control plane traffic, the second VM for forwarding data plane traffic associated with the network service. The device may provide, based on configuring the second VM for forwarding the data plane traffic, the network service using the second VM.
    Type: Grant
    Filed: September 26, 2016
    Date of Patent: April 10, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Ganesh Raman, Chirag Wighe, Santhanakrishnan Balraj, Sathish M. Shenoy, Shunmugavel Rajarathinam, Sumanth R. Kamatala
  • Patent number: 9940455
    Abstract: In one aspect of the present description, operations are described for detecting whether programming code of a first computer program has been modified by a second computer program. In one embodiment, the modification detecting includes registering a first section of programming code of the first computer program in a first registry data structure. To detect a modification, the registered first section of programming code may be validated. In one embodiment, the validating includes comparing the section of programming code actually located at the first memory address to the registered first section of programming code. In another aspect, various selectable remedial actions may be taken upon detecting modification of programming code of the first computer program. Other features and aspects may be realized, depending upon the particular application.
    Type: Grant
    Filed: February 25, 2015
    Date of Patent: April 10, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Philip R. Chauvet, Joseph V. Malinowski, David C. Reed, Max D. Smith
  • Patent number: 9935835
    Abstract: A method, apparatus, and computer program product are provided for facilitating synchronization of setting configurations. An apparatus may include a processor and a memory storing instructions that when executed by the processor cause the apparatus to configure a setting on the apparatus. The instructions when executed by the processor may further cause the apparatus to generate a settings data package comprising the setting configuration. The instructions when executed by the processor may additionally cause the apparatus to send the settings data package to a settings management service for synchronization of the setting configuration to at least one of a service or a user device. The settings management service may be configured to synchronize the setting configuration by distributing the settings data package to the at least one of the service or the user device. Corresponding methods and computer program products are also provided.
    Type: Grant
    Filed: April 3, 2017
    Date of Patent: April 3, 2018
    Assignee: Nokia Technologies Oy
    Inventors: Daniel Lehtovirta, Jan Pelttari, Ali Henrikki Pitkanen, Udo Szabo, Aapo Bovellan, Santeri Leijola, Devi Sudha, Uday M. Shankar
  • Patent number: 9934052
    Abstract: Aspects of the present disclosure involve systems and methods for the automatic packaging and deployment of virtual machines in a virtual environment. More particularly, the disclosure involves a system that automatically packages two virtual machines, a console virtual machine and a template virtual machine, in a virtual application. The template virtual machine initiates communication with the console virtual machine to generate multiple virtual machine instances.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: April 3, 2018
    Assignee: VCE IP Holding Company LLC
    Inventors: Zunhe Jin, Michael Tan, Sayajirao Patil, Boyu Wang, Akshaya Mahapatra
  • Patent number: 9935932
    Abstract: A system for authenticating data acquired by multiple sensors prior to storing the data in a database is described. The system also authenticates users requesting data access and intelligence agents that provide analyses of data stored in the database. As a result, any data or data analysis obtained from the system is traceable and reliable.
    Type: Grant
    Filed: July 18, 2016
    Date of Patent: April 3, 2018
    Assignee: INTERMEC IP CORP.
    Inventor: Michael Hansen
  • Patent number: 9934050
    Abstract: This disclosure generally relate to remote booting of a computing system. The present technology relates techniques that can enable deploying boot parameters to one or more booting servers in a scalable and autonomous approach. A service controller can receive and transmit a boot sequence and/or boot configuration to other computing components, such as a BIOS or a host bus adapter. The service controller can transmit boot information by a system interface called a keyboard controller style interface.
    Type: Grant
    Filed: September 9, 2015
    Date of Patent: April 3, 2018
    Assignee: QUANTA COMPUTER INC.
    Inventor: Ching-Chih Shih
  • Patent number: 9935959
    Abstract: Techniques are described for implementing a cloud computer system to provide access to a custom execution environment for execution of custom executable instructions. Users may be able to configure one or more different types of template execution environments, e.g., a virtual machine environment, each of which can be used to establish a type of custom execution environment. Users may configure the template execution environment with regard to settings, states, resources, permissions, or other criterion related to an execution environment. Upon request, a custom execution environment (e.g., a child execution environment) may be established for running one instance of a custom executable instruction. The custom execution environment may be based on the template execution environment. The custom execution environment may provide a secure, isolated environment for execution of a custom executable instruction.
    Type: Grant
    Filed: September 17, 2014
    Date of Patent: April 3, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Michael Keith, William Bruce Kilgore, Kaj van de Loo
  • Patent number: 9936097
    Abstract: To provide a non-transitory storage medium and a client device, both having a printer driver (PD), that are capable of suppressing the performance degradation of the printer driver resulting from a time required for exchanging a setting information of the function of the printer driver between the print server (PS) and the client device (CD). In an embodiment, the non-transitory storage medium, that includes the PD for an MFP that is to be executed by the CD causing the MFP to print via the PS controlling the MFP, restricts the available functions among the functions of the PD to reduce the size of the Devmode to be transmitted to the PS, when the communication speed between the PS and the CD is smaller than or equal to a specified speed.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: April 3, 2018
    Assignee: KYOCERA Document Solutions Inc.
    Inventor: Yoshiyuki Taira
  • Patent number: 9935877
    Abstract: A method for transmitting routing information between first and second nodes of a plurality of nodes capable of exchanging data relative to the management of subscribers to electronic communication services. The first node and the second node are connected and have exchanged the respective management capabilities thereof. The method includes, when the management capabilities supported by both the first node and the second node include a discovery capability: triggered by a predefined event, transmission, by the first node to the second node, of a discovery message including at least one item of routing information included in a routing table of the first node and relative to at least a third node.
    Type: Grant
    Filed: November 12, 2013
    Date of Patent: April 3, 2018
    Assignee: ORANGE
    Inventors: Julien Bournelle, Lionel Morand
  • Patent number: 9930174
    Abstract: A plug-in extension is provided that integrates an existing PMS/CRM (Practice Management System/Customer Relationship Management System) suite with an existing telephone system. The present invention includes an add-on or a teleprompter system, wherein the add-on acts as a guide for users those are involved in customer service process. The user is prompted with a user interface screen on her computer, based on appropriate caller's status as an existing customer or otherwise and the user is provided with business contextual information and/or a series of canned scripts, designed to provide a structured series of easy-to-follow steps for the user to follow; thus, resulting in providing a minimal training to perform customer service functions in an enterprise.
    Type: Grant
    Filed: January 18, 2017
    Date of Patent: March 27, 2018
    Inventors: Hemesh Surana, Rachna Surana
  • Patent number: 9929932
    Abstract: The switch port at which traffic associated with a specified media access control (MAC) address originates is searched for in a local area network (LAN). One or more switches receive a broadcast discovery message on a LAN subnet. Each switch determines whether the MAC address identified by the discovery message is associated with one of its ports. If the switch determines that the MAC address is associated with one of its ports, then the switch determines whether that port defines an edge of a searchable space. If the switch determines that that port defines an edge of the searchable space, then the switch issues a response message identifying the switch and the port.
    Type: Grant
    Filed: August 13, 2015
    Date of Patent: March 27, 2018
    Assignee: Adtran, Inc.
    Inventors: David Perkinson, Mark C. Rudolph
  • Patent number: 9928044
    Abstract: Embodiments of a system and method are described for generating and distributing programming to mobile devices over a network. Devices are provided with Players specific to each device and Applications that are device independent. Embodiments include a full-featured WYSIWYG authoring environment, including the ability to bind web components to objects.
    Type: Grant
    Filed: September 17, 2017
    Date of Patent: March 27, 2018
    Assignee: Express Mobile, Inc.
    Inventors: Steven H. Rempell, David Chrobak, Ken Brown
  • Patent number: 9928082
    Abstract: Systems and methods described herein may perform processing associated with loading, with a boot agent injection module in communication with a processor; a boot agent into a memory of a network device comprising a processor; and perform processing associated with using the boot agent to configure, with the network device, the network device to connect to a remote computer.
    Type: Grant
    Filed: March 19, 2014
    Date of Patent: March 27, 2018
    Assignee: Gluware, Inc.
    Inventors: Olivier Huynh Van, Mark Jonathan Wright
  • Patent number: 9924455
    Abstract: A method embodiment includes receiving, by a virtual user-specific service gateway (v-u-SGW) on a processor, a packet, processing the packet, and forwarding the packet to a user equipment (UE). The v-u-SGW is created in accordance with registration of the UE in a network. The method further includes processing the packet in accordance with a configuration of the UE and/or a configuration of the network.
    Type: Grant
    Filed: August 20, 2014
    Date of Patent: March 20, 2018
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Hang Zhang
  • Patent number: 9923697
    Abstract: A packet data transmitting method and mobile communication system using the same enables transmission of common ACK/NACK information from each sector of a base station to a user entity in softer handover. The method includes receiving via at least one of the plurality of sectors a data packet from the mobile terminal, the data packet being correspondingly received for each of the at least one of the plurality of sectors; combining the correspondingly received data packets, to obtain a signal having a highest signal-to-noise ratio; decoding the value obtained by the combining; determining a transmission status of the data packet according to the decoding; and transmitting to the mobile terminal a common ACK/NACK signal including one of a common ACK signal and a common NACK signal according to the determining, the common ACK/NACK signal being transmitted via each of the at least one sector.
    Type: Grant
    Filed: March 11, 2016
    Date of Patent: March 20, 2018
    Assignee: LG ELECTRONICS INC.
    Inventors: Bong Hoe Kim, Joon Kui Ahn, Hak Seong Kim, Dong Wook Roh, Dong Youn Seo, Seung Hwan Won
  • Patent number: 9924552
    Abstract: The present invention relates to a wireless communication system and, more particularly, to a method and apparatus for changing services in a direct communication system. A method for setting up a session in a first wireless device supporting a Wi-Fi direct service, according to one embodiment of the present invention, can include the steps of: setting up a connection between a first wireless device and a second wireless device, which includes a provision discovery process between the first wireless device and the second wireless device for creating a session for a first service; and transmitting a request_session message from the first wireless device to the second wireless device for creating a session for a second service. Session information for the second service can be included in the request_session message.
    Type: Grant
    Filed: November 6, 2013
    Date of Patent: March 20, 2018
    Assignee: LG ELECTRONICS INC.
    Inventors: Byungjoo Lee, Dongcheol Kim, Jinho Kim, Wookbong Lee, Hangyu Cho
  • Patent number: 9923769
    Abstract: Methods and systems for verifying installation of a networked device are disclosed. Short message service (SMS) messages are used to communicate between an in-field device and a central computer system after an installation of a network device. The in-field device request an installation verification process be executed by the central computer system. The central computer system first requests an installation number from the in-field device, and then contacts a gateway networked to the network device to perform an installation verification test. The results of the test are sent to the in-field device via SMS.
    Type: Grant
    Filed: August 6, 2015
    Date of Patent: March 20, 2018
    Assignee: Candi Controls, Inc.
    Inventors: Peter Radsliff, Mike Anderson, Steve Raschke
  • Patent number: 9917884
    Abstract: A file transmission method includes: obtaining file information of a to-be-transmitted file from a distributed coordination node cluster; determining that at least one slave push node stores the to-be-transmitted file according to the file information of the to-be-transmitted file and heartbeat information of the at least one slave push node; wherein the heartbeat information of the at least one slave push node contains file information stored in the at least one slave push node, and the to-be-transmitted file is retrieved by the at least one slave push node from a file storage node cluster; generating a file transmission path, wherein the file transmission path comprises at least one destination node cluster; sending the file transmission path to the at least one slave push node, so that the at least one slave push node sends the to-be-transmitted file to the at least one destination node cluster through the file transmission path.
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: March 13, 2018
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Lei Zhang
  • Patent number: 9917873
    Abstract: A cloud computing device facilitates distribution of digital content by receiving multimedia content and a corresponding effect uploaded from a source device and storing the multimedia content with the corresponding effect, receiving an access request from a requesting device for the multimedia content, and determining whether the requesting device is a registered device. In response to the requesting device not being a registered device, the requesting device is registered and a registered device capabilities list is updated. A determination is made based on the registered device capabilities list on whether the requesting device is compatible with the multimedia content and effect. Based on a compatibility determination, data is transmitted to the requesting device to facilitate playback of the multimedia content and effect.
    Type: Grant
    Filed: May 14, 2014
    Date of Patent: March 13, 2018
    Assignee: CYBERLINK CORP.
    Inventor: Kuo-Chiang Hsieh
  • Patent number: 9917814
    Abstract: Systems and methods for managing configuration of a client security application based on a network environment in which the client device is operating are provided. According to one embodiment, a network connection state of a client device with respect to a private network is determined by a client security application running on the client device. The client security application, then selects a configuration based on the determined network connection state. Finally, the client security application launches one or more functions of the client security application that are designated by the selected configuration.
    Type: Grant
    Filed: October 14, 2015
    Date of Patent: March 13, 2018
    Assignee: Fortinet, Inc.
    Inventors: Michael Xie, Robert A. May, Jinhai Yang, Kunal Marwah
  • Patent number: 9917867
    Abstract: A computer-implemented method of conducting online meetings includes gathering sensed environment information from a set of intelligent sensor devices in physical user environments, along with meeting information describing online meetings in which the users participate while located in the respective environments. The sensed environment information and meeting information are stored in an event database, intelligent environment-control devices in the physical user environments are configured for subsequent online meetings. The configuring includes operating a stateful behavioral engine using the sensed environment information and meeting information from the event database to identify patterns of user behavior and to configure the intelligent environment-control devices according to the identified patterns of user behavior.
    Type: Grant
    Filed: May 11, 2015
    Date of Patent: March 13, 2018
    Assignee: Citrix Systems, Inc.
    Inventor: Ahmed Said Sallam
  • Patent number: 9913128
    Abstract: A method for retrieving data from a telecommunications network includes receiving a request at a view for the subscriber data from a telecommunications application, where the subscriber data resides on multiple data sources. The method includes sending the request to each data source coupled to the view and receiving the subscriber data from the data sources coupled to the view. The method further includes merging the subscriber data into a single data record and returning the merged data record to the telecommunications application.
    Type: Grant
    Filed: July 21, 2015
    Date of Patent: March 6, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Sharath Rajasekar, Andreas E. Jansson, Rahul Shinde, Paul Goodhand, Matthew John Rayner, Andrew Grant
  • Patent number: 9913143
    Abstract: A provisioning device may be shipped to a client and used to automatically provision an IoT device to join a local network to communicate with a remote service provider. In response to a trigger input, the provisioning device creates a wireless hotspot that is recognizable by an IoT device as a provisioning hotspot. The provisioning device receives a signal from the IoT device indicating that the IoT device is available to be provisioned. The provisioning device obtains provisioning data and transmits the provisioning data to the IoT device. The IoT device uses the provisioning data to connect to a local wireless network and to establish a connection to the remote service provider. The IoT device may then use one or more IoT services of the service provider.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: March 6, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Kyle Michael Roche, James Christopher Sorenson, III
  • Patent number: 9912613
    Abstract: According to one exemplary embodiment, a method for orchestrating a flow of a packet through a software-defined network (SDN) switch is provided. The method may include determining at least one available service associated with the SDN switch. The method may also include receiving the packet at an input port associated with the SDN switch, wherein the packet has a destination value and a packet type. The method may then include generating a flow entry based on the at least one available service and the packet type, wherein the flow entry has a plurality of entry characteristics and an action. The method may further include selecting the flow entry based on matching the plurality of entry characteristics to the destination value and the packet type. The method may also include performing the action associated with the selected flow entry.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: March 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Wei-Ting Chou, Cheng-Ta Lee, Jeffrey C. H. Liu, Hao-Ting Shih
  • Patent number: 9913310
    Abstract: The present invention relates to a wireless communication system. More specifically, the present invention relates to a method and a device for establishing layer-2 entities for D2D communication system, the method comprising: configuring a sidelink radio bearer over which the UE transmits data to a peer UE; establishing RLC (Radio Link Control) and PDCP (Packet Data Convergence Protocol) entities for the sidelink radio bearer; and transmitting configuration information of the sidelink radio bearer via a sidelink to the peer UE, wherein the UE is directly connected to the peer UE via the sidelink.
    Type: Grant
    Filed: April 14, 2015
    Date of Patent: March 6, 2018
    Assignee: LG Electronics Inc.
    Inventors: Sunyoung Lee, Seungjune Yi
  • Patent number: 9910718
    Abstract: A management controller in a distributed network switch may operate on sets of ports such that sets of ports containing a same port are processed serially, and sets that do not contain any of the same ports can be processed in parallel. When receiving a set of ports for processing, the management controller organizes the ports into lanes that each correspond to a unique port. If any of the lanes overlap, subsequent port sets are blocked from proceeding until the lanes of preceding port sets are cleared. If no lanes overlap, the sets may be deemed disjoint, and subsequent port sets may be processed in parallel.
    Type: Grant
    Filed: January 20, 2014
    Date of Patent: March 6, 2018
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: Brent R. Inches, Brian G. Holthaus, Jonathan L. Kaus, Eric G. Thiemann, Scott J. Timmerman, Robert W. Todd
  • Patent number: 9912904
    Abstract: The present invention relates to a television extender adapter device (102) that enables users to extend a television (101) screen or channel to their portable devices such as mobile phones (112), laptops (113) and tablets (114) with a multichannel viewing option. The adapter device (102) provides a Wi-Fi network (111) for all portable device users to connect and view the television (101) screen or channels of their choice on their Wi-Fi-enabled portable devices consisting of a compatible browser using an intranet network thereby eliminating the requirement of an internet connection. Further, a user can stream the audio content alone through Bluetooth network (110) using the speakers or headphones compatible with their respective portable devices. The adapter device (102) provides the users an option to choose any channel from a list of available channels irrespective of the channel playing on the television (101).
    Type: Grant
    Filed: July 31, 2017
    Date of Patent: March 6, 2018
    Assignees: RxPrism Health Systems Private Limited
    Inventor: Maruthi Viswanathan
  • Patent number: 9913151
    Abstract: A method for network adaptation includes receiving, by an adaptation coordinator of a virtual network, a performance measurement generated at a performance checkpoint located in the virtual network. The method also includes generating, by the adaptation coordinator, a first update of a service-specific configuration of the virtual network. The first update includes at least one of a modification of a performance checkpoint configuration, a modification of a Virtual Network Function (VNF) configuration, a modification of a protocol configuration, a modification of a resource allocation input, or a modification of a logical graph. The service-specific configuration includes a configuration of a plurality of logical nodes and a plurality of logical links of the virtual network in accordance with a service-specific data plane logical topology.
    Type: Grant
    Filed: November 20, 2015
    Date of Patent: March 6, 2018
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Xu Li, Jaya Rao
  • Patent number: 9906441
    Abstract: When a device is a primary backbone device, the device adds a backbone device on each branch of a STP tree calculated by the device to a selected group, wherein a distance between the device and the added backbone device is kN hops, where k is an integer and N is a predefined natural number, 3?N?6, k=1, 2, . . . . The device enables a rapid flood function, and notifies backbone devices in the selected group of the enabling of the rapid flood function.
    Type: Grant
    Filed: January 16, 2015
    Date of Patent: February 27, 2018
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Lu Lu, Wei Wang
  • Patent number: 9906461
    Abstract: The embodiments are directed to methods and devices for creating one or more network groups. The methods and devices can define a network group with one or more properties. The methods and devices can identify a plurality of isolated networks, and can assign the plurality of isolated networks to the defined network group. The methods and devices can assign machines to at least one of the plurality of isolated networks, wherein the network group enables unrestricted routing.
    Type: Grant
    Filed: January 22, 2014
    Date of Patent: February 27, 2018
    Assignee: Citrix Systems, Inc.
    Inventors: Thomas M. Kludy, Ashish Gujarathi, Ricardo Fernando Feijoo
  • Patent number: 9904544
    Abstract: In a method for executing software, a result produced from an execution of a copy of the software by a corresponding platform can be received from each of a plurality of platforms. A number of results of execution of the software can be determined. The extent to which the results match can be compared to a threshold. The matching results can be accepted as an agreed-upon output of the software when the extent to which the results match is equal to or greater than the threshold. The software can include an implementation of at least a portion of an act associated with an agreement between at least two entities.
    Type: Grant
    Filed: June 8, 2015
    Date of Patent: February 27, 2018
    Assignee: Ripple Luxembourg S.A.
    Inventors: Stefan Thomas, Evan Schwartz
  • Patent number: 9906490
    Abstract: In a relay managing method through a network management system (NMS) server, a registration request is received from a relay BTS interface unit (BIU). The identification information of the BIU that transmits the registration request is compared with a previously registered BIU registration table, and a new BIU ID is provided to the BIU that transmits the registration request, when information corresponding to the identification information of the BIU that transmits the registration request does not exist in the BIU registration table. Subsequently, registration is performed by mapping the identification information of the BIU that transmits the registration request and allocation IP information to the provided new BIU ID.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: February 27, 2018
    Assignee: SOLID, LTD.
    Inventor: Bong Cheol Na
  • Patent number: 9906472
    Abstract: A navigation bar is provided for switching between modules within an expanded communication service such as email, calendar, contacts, tasks, etc. and for presenting preview peeks associated with each module to a user. A temporary preview of a module may be provided upon a hover action over predefined navigation bar locations such as icons and/or textual identifiers without actually needing to switch to a module. The preview may also be docked or pinned to a location on the main user interface so that it is displayed within the main user interface. New or interesting activity within each module may be highlighted by displaying an information badge next to a module name, for example.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: February 27, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Daniel Costenaro, Elizabeth Holz, Alessio Roic, Jedidiah Brown
  • Patent number: 9904572
    Abstract: A transactional memory system dynamically predicts the resource requirements of hardware transactions. A processor of the transactional memory system predicts resource requirements of a first hardware transaction to be executed based on any one of a resource hint and a previous execution of a prior hardware transaction. The processor allocates resources for the first hardware transaction based on the predicted resource requirements. The processor executes the first hardware transaction. The processor saves resource usage information of the first hardware transaction for future prediction.
    Type: Grant
    Filed: September 15, 2015
    Date of Patent: February 27, 2018
    Assignee: International Business Machines Corporation
    Inventors: Fadi Y. Busaba, Dan F. Greiner, Michael K. Gschwind, Maged M. Michael, Valentina Salapura, Chung-Lung K. Shum
  • Patent number: 9906457
    Abstract: A network includes an egress node connected to an ingress node via a network path. The egress node is configured to receive, from the ingress node, a group of packets via the network path, where each packet includes an operations, administration, and management (OAM) field appended to the packet, and where the OAM field stores OAM information. The egress node is further configured to read the OAM information from the packets; analyze the OAM information, associated with one or more of the packets, to determine that a network condition exists on the network path; and notify the ingress node that the network condition exists to permit the ingress node to perform a rerouting operation.
    Type: Grant
    Filed: March 9, 2015
    Date of Patent: February 27, 2018
    Assignee: Juniper Networks, Inc.
    Inventor: Kireeti Kompella
  • Patent number: 9898061
    Abstract: A resource management system and method for performing resource capacity management in a cluster of host computers uses a snapshot of the cluster with one or more ghost host computers added to the cluster to execute a power management analysis. A ghost host computer is a fictitious construct based on a physical host computer. The results of the power management analysis may then be used as a cluster capacity recommendation to increase resource capacity of the cluster of host computers.
    Type: Grant
    Filed: December 10, 2014
    Date of Patent: February 20, 2018
    Assignee: VMware, Inc.
    Inventors: Ganesha Shanmuganathan, Anne Holler, Aashish Parikh
  • Patent number: 9900221
    Abstract: Controlling a topology of a network includes determining a desired topology of a network, comparing the desired topology to a current topology of the network, and controlling the current topology with role assignments and parameter assignments to network components in the current topology to implement the desired topology with the current network components.
    Type: Grant
    Filed: January 30, 2013
    Date of Patent: February 20, 2018
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: James S. Hiscock, Vishwas Manral
  • Patent number: 9897986
    Abstract: A motor controller including a communication port and a computing device coupled to the communication port is described. The computing device is capable of communicating using a plurality of communication protocols and is configured to detect that an external device has connected to the communication port. The computing device is further configured to identify a first communication protocol used by the external device, wherein the first communication protocol is one of the plurality of communication protocols, and communicate with the external device using the first communication protocol.
    Type: Grant
    Filed: October 29, 2013
    Date of Patent: February 20, 2018
    Assignee: Regal Beloit America, Inc.
    Inventors: Marc McKinzie, Vinod Bhansali
  • Patent number: 9900552
    Abstract: The present invention provides a conference processing method of a third-party application, capable of connecting a call of the third-party application to a teleconference of the communication device. The method includes the following steps: receiving, by a virtual sound card/virtual graphic card, data from a third-party application; and if a teleconference exists in the system, further judging whether the third-party application is allowed to join in the teleconference; wherein if it is judged that the third-party application is allowed to join in the teleconference, a sound mixing module and a screen mixing module mix audio and video data transmitted over at least one local session line and audio and video data of the third-party application, and complete sound mixing playing and mixing and superposition display; and otherwise, the audio and video data of the third-party application is shielded.
    Type: Grant
    Filed: January 11, 2017
    Date of Patent: February 20, 2018
    Assignees: SHENZHEN GRANDSTREAM NETWORKS TECHNOLOGIES CO., LTD, GRANDSTREAM NETWORKS, INC.
    Inventors: Xiabin Li, Xiaofeng Xu, Bi Chen, Kepan Gao, Qisong Ding, Xi Chen, Li Chen, Ye Li
  • Patent number: 9900206
    Abstract: The present disclosure pertains to systems and methods for establishing communication with a remote communication device in a software defined network (SDN) during time when an SDN controller is unavailable. In one embodiment, a local communication device may be configured to receive a plurality of data flows from an SDN controller and to store the plurality of data flows in a persistent data memory. The device may generate a unique identifier for the local communication device that is transmitted to a remote communication device. Following a disruption the results in the SDN controller being unavailable, the local communication device may recover into a default configured state based on the plurality of data flows in the persistent data memory. The local communication device may then transmit the unique identifier to the remote communication device after the disruption to begin a process of reestablishing communication with the remote communication device.
    Type: Grant
    Filed: July 20, 2015
    Date of Patent: February 20, 2018
    Assignee: Schweitzer Engineering Laboratories, Inc.
    Inventors: Barry Jakob Grussling, Jason A. Dearien, Ryan Bradetich
  • Patent number: 9900270
    Abstract: A computer-implemented method for storing a conversation as a record in a records management server is provided. The computer-implemented method comprises, capturing one or more instant messages exchanged among a plurality of participants as a conversation. The computer-implemented method further comprises, storing the conversation as a record in a records management system, in response to a determination that the conversation meets a predetermined criteria.
    Type: Grant
    Filed: November 10, 2014
    Date of Patent: February 20, 2018
    Assignee: International Business Machines Corporation
    Inventors: Jean-Marc Costecalde, Daniel E. Grack, Arron La, Lijing E. Lin
  • Patent number: 9900212
    Abstract: An archive file including an extension server runtime of the arbitrary server and one or more auxiliary computer modules is received. Input values of one or more configuration parameters including a number of extension server nodes to be installed are received. The archive file is extracted at a file system of the at least one server instance. The extracted extension server runtime is read by an extension server bootstrap from the one or more auxiliary modules. The number of extension server nodes as specified by the input values are installed based on the extracted extension server runtime on the at least one server instance by the extension server bootstrap.
    Type: Grant
    Filed: November 3, 2014
    Date of Patent: February 20, 2018
    Assignee: SAP SE
    Inventors: Vladimir Pavlov, Peter Matov, Radoslav Ivanov