Network Computer Configuring Patents (Class 709/220)
  • Patent number: 10175928
    Abstract: An image management system includes an image management unit configured to manage at least a piece of image information among pieces of information transmitted in a session between a plurality of communication terminals, the piece of image information being related to an image output at each of the communication terminals; and a transmission unit configured to send the piece of image information managed by the image management unit to a first communication terminal configured to output an image based on the piece of image information.
    Type: Grant
    Filed: December 7, 2015
    Date of Patent: January 8, 2019
    Assignee: RICOH COMPANY, LTD.
    Inventor: Hideki Tamura
  • Patent number: 10178066
    Abstract: Various example implementations are directed to circuits, apparatuses, and methods for providing virtual computing services. According to an example embodiment, an apparatus includes a computing server configured to provide a respective group of virtual servers for each of a plurality of accounts. Each of the accounts has a respective set of domain names and a respective settings file. The apparatus also includes a domain name server (DNS). The DNS is configured and arranged to dynamically map a respective set of domain names for each account to network addresses of the respective group of virtual servers, provided for the account. The DNS performs the mapping according to a mapping function indicated in the respective settings file of the account. The respective settings file of a first account accounts includes a mapping function that is different from a mapping function included in the respective settings file of a second account.
    Type: Grant
    Filed: April 18, 2017
    Date of Patent: January 8, 2019
    Assignee: 8x8, Inc.
    Inventors: Timothy Britt, Bryan Martin, Christopher Peters
  • Patent number: 10171285
    Abstract: A network device may connect to a smart-enabled network. Once connected, the network device may receive a network address for a network management server (NMS). Having the network address for the NMS, the network device may generate a vCard comprising the attributes necessary for registering with the NMS. The network device may then communicate the vCard to the NMS. The NMS may then be configured to identify, register, and add the network device to a directory.
    Type: Grant
    Filed: December 8, 2016
    Date of Patent: January 1, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Carlos M. Pignataro, Gonzalo Salgueiro, Joseph Michael Clarke
  • Patent number: 10171644
    Abstract: A communication apparatus searches for a device using a first wireless communication, instructs, using the first wireless communication, a device selected from a list based the result of the search to operate in an access point mode, obtains, using the first wireless communication, connection information from the device operating in the access point mode, establishes a second wireless connection with the device based on the obtained connection information.
    Type: Grant
    Filed: September 12, 2016
    Date of Patent: January 1, 2019
    Assignee: Canon Kabushiki Kaisha
    Inventor: Mayumi Shibao
  • Patent number: 10169808
    Abstract: One or more computers may close a purchase order by use of rules. Certain embodiments use values of attributes of a line in a purchase order (PO) to identify a rule among multiple rules. The PO line's attributes which are used to identify the rule are internal to a buyer. When the rule which is identified is disabled, the line is retained unchanged in the purchase order. When the identified rule is not disabled, a user-specified logic which is identified in the rule is used to determine a new value of a numeric term, the numeric term having a preexisting value previously agreed upon by the buyer and the seller, e.g. in units of quantity or units of money. Subsequently, an indication of the line being changed in the purchase order is transmitted to the seller. User may specify different logics in different sets of rules, for different business units.
    Type: Grant
    Filed: February 14, 2014
    Date of Patent: January 1, 2019
    Assignee: Oracle International Corporation
    Inventors: Alexandra Dhillon, Elaine Wong, Earnest Ivie, Saravanamaneeian Subhramaniun, Mohan Murugesan, Praveen Kumar
  • Patent number: 10169026
    Abstract: The disclosure is related to providing an operation environment of a registered network having first devices to a user in an unregistered network having second devices. In order to provide, the second devices in the unregistered network may be detected when user equipment associated with the user enters a service area of the unregistered network. As compatible devices, devices compatible with the first devices in the registered network may be selected from the detected second devices. Then, system images of the first devices compatible with the selected compatible devices may be obtained. The obtained system images of the first devices may be installed at the selected compatible devices, respectively.
    Type: Grant
    Filed: October 23, 2017
    Date of Patent: January 1, 2019
    Assignee: KT CORPORATION
    Inventor: Jeong-Yeop Yang
  • Patent number: 10169178
    Abstract: A method, system and computer program product are provided for implementing shared adapter configuration updates concurrent with maintenance actions for a Single Root Input/Output Virtualization (SRIOV) adapter in a computer system. A configuration of the adapter is decoupled from the state of the adapter during a recovery period. When a configuration request is received, the configuration request is validated. Responsive to a valid configuration request, the saved configuration state of the adapter is updated. Once the adapter completes recovery, the adapter is restored to the new configuration instead of the configuration prior to failure.
    Type: Grant
    Filed: February 20, 2016
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Charles S. Graham, John R. Oberly, III, Timothy J. Schimke
  • Patent number: 10169148
    Abstract: A method of apportioning storage units in a dispersed storage network (DSN) includes generating storage unit apportioning data indicating a mapping of a plurality of desired numbers of storage units to a plurality of storage sites based on site reliability data. The mapping includes a first desired number of storage units corresponding to a first one of the plurality of storage sites that is greater than a second desired number of storage units corresponding to a second one of the plurality of storage sites in response to the site reliability data indicating that a first reliability score corresponding to the first one of the plurality of storage sites is more favorable than a second reliability score corresponding to the second one of the plurality of storage sites. A plurality of storage units are allocated to the plurality of storage sites based on the storage unit apportioning data.
    Type: Grant
    Filed: August 18, 2016
    Date of Patent: January 1, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Jason K. Resch
  • Patent number: 10169553
    Abstract: Systems and methods presented herein can allow a teacher to manage student devices in a classroom setting by grouping student devices on a graphical user interface and using the interface to set locks with respect to the groups of student devices. Lock requests can be received and managed by a server, which can issue file locks, web locks, and application locks. These locks can restrict file access, website access, and application access, respectively, on the students' personal mobile devices. Additionally, the teacher device can allow the teacher to provide timing information in conjunction with the lock requests, which can control when to lock and/or unlock the student devices.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: January 1, 2019
    Assignee: AirWatch, LLC
    Inventors: Bill DeWeese, Kevin McKeithan
  • Patent number: 10171301
    Abstract: A method and associated systems for identifying hardcoded network addresses. A network-migration tool requests from a network certain types of data that may identify IP addresses used by the network and receives a subset of the requested data. The system infers from the manner in which received data characterizes IP addresses which of those addresses are likely to be hardcoded. If the system receives a list of server affinities, it infers that an IP address used for communication between servers in a same affinity group is hardcoded if that address is not listed by an associated DNS server. If a received ARP cache lists an IP address as having been resolved to a MAC address, the system infers that the IP address cannot be hardcoded. If a received TCP trace log lists an address without a corresponding hostname the system infers that the address is hardcoded.
    Type: Grant
    Filed: July 27, 2015
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Anthony M. Hunt, Dennis A. Perpetua, Jr., Srinivasa Raghavan, Clea A. Zolotow
  • Patent number: 10162521
    Abstract: A Data Storage Device (DSD) is in communication with a plurality of sensing devices. Data is received for storage in the DSD from a sensing device of the plurality of sensing devices. The received data is associated with at least one storage hint assigned to the sensing device. A media region of the DSD is selected from a plurality of media regions for storing the received data based on the at least one storage hint and at least one characteristic of the media region.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: December 25, 2018
    Assignee: Western Digital Technologies, Inc.
    Inventor: Robert L. Horn
  • Patent number: 10162619
    Abstract: Methods, systems, and computer-readable media for fleet-wide management of software packages are disclosed. A package management service is offered to a plurality of clients in a multi-tenant environment. Using the package management service, a package set is determined that comprises metadata identifying a plurality of software packages and desired states associated with the software packages. The software packages are from a catalog. Deployment of the package set is initiated to a plurality of computing devices. The deployment comprises reaching the desired states for the software packages in the package set for the computing devices.
    Type: Grant
    Filed: February 16, 2016
    Date of Patent: December 25, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Mats Erik Lanner, Sivaprasad Venkata Padisetty, Amjad Hussain, Daniel Francis Conde, Steven Merlin Twitchell, Aaron Jeremiah Sheldon, Alan Hadley Goodman, Derek Kwiatkowski
  • Patent number: 10156967
    Abstract: As computer processing power has increased and mobile devices have proliferated, with users often own multiple devices and utilize larger numbers of tabs in the browsers on their devices. In order to enhance user experience with these developments, tab organization is improved through tab scrolling and tab overviews. Further, users often utilize private browsing sessions when they desire their device to retain less information about their browsing history. Switching between private and regular browsing sessions and having to open, close, and otherwise manage separate sessions can be cumbersome. Switching between private browsing sessions and regular browsing sessions can be performed in an efficient manner that indicates to the user the type of session they are currently in and whether they would like to retain a set of tabs or favorite web pages for a private browsing session.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: December 18, 2018
    Assignee: APPLE INC.
    Inventors: Chanaka G. Karunamuni, Richard R. Dellinger
  • Patent number: 10159103
    Abstract: Presented herein are systems and methods to detect and avoid MAC-address collision of a dynamic MAC address (also referred to herein as a “dynamically assignable MAC address” or a “dynamically allocated MAC address”) that is temporarily assigned to a network device in a wireless network. The systems and methods ensure that the dynamic MAC address is unique (and compatible with existing IEEE-802.11) to the wireless network prior to the network device using the address as its network identifier to gain access to the wireless network. The systems and methods involve an initial set of announcements between the network device and the wireless network and, in some embodiments, again when network device roams to another wireless network. The exemplified systems and methods facilitate use of network addresses that are structured according to standard conventions and that are backward compatible with existing MAC-address randomization schemes.
    Type: Grant
    Filed: November 7, 2017
    Date of Patent: December 18, 2018
    Assignee: CISCO TECHNOLOGY, INC.
    Inventor: Tak Ming Francis Pang
  • Patent number: 10152116
    Abstract: Systems and devices for recording and reproducing senses. One or more of touch sensations and smell sensations are received to produce at least one of touch input signals and smell input signals. The input signals are stored and processed, and at least one output signal can be produced. One or more of a touch output and a smell output can be generated. The touch input, the smell input, or both can be integrated with one or more of sight input and sound input.
    Type: Grant
    Filed: April 26, 2012
    Date of Patent: December 11, 2018
    Assignee: The Regents of the University of California
    Inventors: Deli Wang, Siarhei Vishniakou, Brian Wellington Lewis, Truong Nguyen, Young Ouk Kim, Wonha Kim
  • Patent number: 10153949
    Abstract: Network topology information may be determined for a plurality of network devices on a network. System identifier information may then be determined for each of the plurality of network devices on the network. The system identifier information may be a list of network solutions that each network device actually or potentially belongs to. The system may then flag the system identifier information to indicate whether each solution is an actual or a potential solution.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: December 11, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Carlos M. Pignataro, Rajesh Kumar, Marc Holloman
  • Patent number: 10154006
    Abstract: Systems, methods and apparatus for multiple network addressing modes are disclosed. The method includes selecting one of an automap full mode, an automap-by-type full mode, an automap light mode, an automap-by-type light mode and a manual node commissioning mode for determining and assigning the node addresses for the network devices, determining and assigning the node addresses for the network devices based on the automap full mode, determining and assigning the node addresses for the network devices based on the automap-by-type full mode, determining and assigning the node addresses for newly added network devices to an existing network based on the automap light mode, determining and assigning the node addresses for the newly added network devices to the existing network based on the automap-by-type light mode, and determining and assigning the node addresses for the network devices based on the manual node commissioning mode.
    Type: Grant
    Filed: July 22, 2016
    Date of Patent: December 11, 2018
    Assignee: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
    Inventors: Steven T Haensgen, John P Caspers, Yutao Wang, Jeffrey A Kilburn, Darryl E Whitley
  • Patent number: 10153918
    Abstract: Some embodiments provide a method, for a first cluster manager (CM), for adding an application instance (AI) to a cluster operating across several datacenters. The method identifies a first AI to add to the cluster and a second AI that already belongs to the cluster, and sends a request to add the first AI to a second CM that operates on a same machine as the second AI. The request includes an address for the first AI and a datacenter identifier that indicates a datacenter in which the first AI operates. From the second CM, the method receives a cluster topology that identifies several AIs of the cluster within the several datacenters. The topology includes a datacenter identifier for each of the identified AIs. The method processes data sent between the first AI and other AIs of the cluster according to an overlay network defined by the received topology.
    Type: Grant
    Filed: August 27, 2015
    Date of Patent: December 11, 2018
    Assignee: NICIRA, INC.
    Inventor: Jeremy Olmsted-Thompson
  • Patent number: 10154004
    Abstract: A Dynamic Host Configuration Protocol (DHCP) communications configuration system includes a client information handling system (IHS) coupled to a controller over a network. The client IHS creates a plurality of DHCP discover messages that include capability data that describes at least one hardware resource on the client IHS, and sends the plurality of DHCP discover messages over the network. The controller receives the plurality of DHCP discover messages and processes the capability data to determine configuration data for the client IHS, creates a plurality of DHCP offer messages including the configuration data for the client IHS, and sends the plurality of DHCP offer messages over the network to the client IHS. The client IHS then uses the configuration data to configure the client IHS.
    Type: Grant
    Filed: July 27, 2015
    Date of Patent: December 11, 2018
    Assignee: Dell Products L.P.
    Inventor: Evan John Bigall
  • Patent number: 10153963
    Abstract: The present invention provides a method for rapidly synchronizing a medium access control (MAC) address table. The method includes: initializing a forwarding plane and a control plane, and starting a forwarding plane timer when determining that the forwarding plane and the control plane are initialized successfully (101); when determining that a MAC address table synchronization condition is met, the forwarding plane acquiring a memory operation authority (102); acquiring a MAC address table entry to be synchronized, and synchronizing the MAC address table entry to be synchronized to a designated location in a memory area according to changed content of the MAC address table entry to be synchronized (103). The present invention further provides a device for rapidly synchronizing a MAC address table, and a storage medium.
    Type: Grant
    Filed: November 7, 2014
    Date of Patent: December 11, 2018
    Assignee: XI'AN ZHONGXING NEW SOFTWARE CO., LTD
    Inventor: Yanxiang Hou
  • Patent number: 10153920
    Abstract: A femtocell may be initialized on a network by automatically contacting a network service provider. The access point then automatically downloads an initial configuration from a bootstrap server belonging to the network service provider. In some cases, a femtocell access point may automatically determine, after boot up, whether it was pre-provisioned with credentials to authenticate itself with the network service provider. If so, it may use a domain name service to obtain an address of a bootstrap server. Otherwise, it may use dynamic host configuration protocol to discover the bootstrap server's Internet Protocol address.
    Type: Grant
    Filed: July 23, 2012
    Date of Patent: December 11, 2018
    Assignee: Intel Corporation
    Inventor: Muthaiah Venkatachalam
  • Patent number: 10146654
    Abstract: Disclosed aspects relate to controlling an electronic circuit having multiple units with at least one signal input each. A set of signal resources is determined by tracing back a dependency tree for each unit signal input until an endpoint representing a signal resource is reached. For each signal resource in the set a resource manager may be provided in dependence of its signal type. That resource manager may be assigned a set of signal inputs comprising each signal input in the circuit which was traced back to its respective signal resource. The resource manager is configured for controlling the signal resource. A control device may be provided to receive technical implementation requirements for one or more of the resource managers, detect conflicting requirements received for the one or more resource managers, and enable or disable one or more of the resource managers in response to the detected conflicting requirements.
    Type: Grant
    Filed: February 15, 2018
    Date of Patent: December 4, 2018
    Assignee: International Business Machines Corporation
    Inventors: Joerg Behrend, Holger Horbach, Alexander Jung, Klaus Keuerleber, Sandeep Korrapati, Juergen Wakunda
  • Patent number: 10148515
    Abstract: Various implementations disclosed herein include systems, methods and apparatuses that determine connections between non-external facing ports. In some implementations, a method includes identifying one or more port pair connections between non-external network facing ports associated with respective pairs of compliant devices based on associated uplink metadata, wherein the respective pairs of compliant devices are included in a plurality of compliant devices within a network; determining the respective status of each compliant device associated with a particular one of the one or more port pair connections; and adding link data for a particular one of the one or more port pair connections to topology-link map data based at least on the determined respective status of each compliant device associated with the particular one of the one or more port pair connections, wherein the topology-link map data archives accessible information about the topology of the network based at least on the uplink metadata.
    Type: Grant
    Filed: May 23, 2015
    Date of Patent: December 4, 2018
    Assignee: CISCO TECHNOLOGY, INC
    Inventors: Grant Allen Marvin, Timothy J. Passaro, Justin Joel Delegard, James Michael Roewe
  • Patent number: 10148762
    Abstract: In one embodiment, a social networking system the social networking system filters content objects based upon the compatibility between the application and the detected device platform. In particular embodiments, content objects are only displayed on a particular platform if there exists an optimized version of the application generating the content object for the particular platform.
    Type: Grant
    Filed: October 18, 2011
    Date of Patent: December 4, 2018
    Assignee: Facebook, Inc.
    Inventors: Bruce Rogers, Luke Jonathan Shepard, Namita Gupta, Wei Zhu, Matthew William Kelly, James Brusstar, Yariv Sadan
  • Patent number: 10146634
    Abstract: Systems and methods for backing up and restoring virtual machines in a cluster environment. An instrumentation interface enables configuration data to be stored with save sets during backup and enables the configuration of the destination to be adjusted based on the stored configuration during a restore.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: December 4, 2018
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Brian J. Bishop, Jerzy Gruszka, Matthew D. Buchman, Min-Chih L. Earl
  • Patent number: 10142160
    Abstract: A controller may fulfill hardware address requests that are sent by source end hosts in a network to discover hardware addresses of destination end hosts. The controller may use network topology information to determine how to process the hardware address requests. The controller may retrieve a requested hardware address from a database of end hosts. If the controller is able to retrieve the hardware address of a destination end host from the database of end hosts, the controller may provide the source end host with a reply packet that contains the requested hardware address. If the controller is unable to retrieve the requested hardware address, the controller may form request packets to discover the address of the second end host and/or to discover a packet forwarding path between the source end host and the destination end host.
    Type: Grant
    Filed: October 4, 2011
    Date of Patent: November 27, 2018
    Assignee: Big Switch Networks, Inc.
    Inventors: Robert Edward Adams, Daniel E. Talayco, Mandeep Singh Dhami, Shudong Zhou, Kanzhe Jiang, Guido Appenzeller
  • Patent number: 10142174
    Abstract: In certain embodiments, a Service Deployment Infrastructure (SDI) request engine is disclosed. The SDI request engine performs the tracking, management and provisioning of services subscribed to by customers of the cloud infrastructure system. The SDI request engine is deployed to process large volumes of provisioning requests and deliver time critical applications for customers. The SDI request engine translates each request into a list of tasks of various sizes based on the requirement and configuration of the request. In some embodiments, the SDI request engine imposes control and management on both request and task levels in order to execute, rollback, retry or fail a task automatically and accurately.
    Type: Grant
    Filed: August 24, 2016
    Date of Patent: November 27, 2018
    Assignee: Oracle International Corporation
    Inventors: Hailun Yang, Xiao Liu, Ying Gao, Jeffrey Doering, Yu Liu, Raghuram Kudaravalli
  • Patent number: 10142208
    Abstract: Usage and performance data from a plurality of installed appliances is received via a network, a different corresponding subset of said appliances being associated with each of a plurality of customers. A set of one or more appliance resources required to support a virtualized application workload is determined based at least in part on usage and performance data from the plurality of installed appliances. An amount of unutilized capacity available with respect to said one or more appliance resources is determined based at least in part on appliance usage and performance data received from a given customer. A determination is made, based at least in part on said amount of unutilized capacity available with respect to said one or more appliance resources for the given customer and said set of one or more appliance resources required to support said virtualized application workload, as to whether the given customer's currently available resources are sufficient to support said virtualized application workload.
    Type: Grant
    Filed: December 23, 2015
    Date of Patent: November 27, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Donald Mace, Xiaoye Jiang
  • Patent number: 10142349
    Abstract: Methods, systems and computer programs for verifying permissioning rights to one or more data resources associated with a data processing platform are disclosed, performed using one or more processors. In an example method, the method comprises receiving, from a client device, an assertion statement identifying a user, a data resource and an operation performable with respect to the data resource. Another operation comprises applying the received assertion statement to a network database storing an access control list defining, for each of a plurality of data resources associated with the data processing platform, one or more users having permission to perform one or more operations on the respective data resource, wherein applying the assertion statement is effective to determine if the received assertion statement is true or false in relation to said data resource identified in the assertion statement. In the event that the assertion is false, an error message may be generated for output.
    Type: Grant
    Filed: February 22, 2018
    Date of Patent: November 27, 2018
    Assignee: Palantir Technologies Inc.
    Inventor: Luke Tomlin
  • Patent number: 10142284
    Abstract: Multiple tenants within a hybrid cloud computing system may need IP addresses to communicate over a computer network external to the hybrid cloud system (such as the Internet). IP addresses are a scarce resource, and each address can only be assigned to a single tenant. With multiple tenants competing for IP addresses, many request collisions may occur if tenants request IP addresses in a naïve manner, such as by requesting the next available IP address numerically. When a collision occurs, a tenant must request a different IP address. Instead, tenants request random IP addresses within a particular subnet in a random manner, thereby reducing the number of collisions that occur and improving the latency associated with requesting an IP address.
    Type: Grant
    Filed: January 12, 2016
    Date of Patent: November 27, 2018
    Assignee: VMware, Inc.
    Inventors: Sujeet Banerjee, Sureshbabu Koyadan Chathoth, Anirudh Agarwal, Amarjeet Singh, Kiran Kumar Cherivirala
  • Patent number: 10136377
    Abstract: The invention is directed to optimization of a seamless transition of a mobile device from a 3G eHRPD network to a 4G network in a failure scenario. The mobile device is authenticated and attached to the 3G eHRPD network. Upon the mobile device initiating a first handoff attempt to access and access the 4G network, the subscriber profile database is accessed to determine whether a packet gateway identifier is stored on the database. If the identifier is not stored on the database, the first handoff attempt of the mobile device to access the 4G network is denied. Upon being denied, the packet gateway is triggered to communicate the packet gateway identifier in an authorization request so that the identifier can be stored in the subscriber profile database. A subsequent attempt of the mobile device to handoff to the 4G network is allowed, as the packet gateway identifier is now stored on the database.
    Type: Grant
    Filed: January 20, 2016
    Date of Patent: November 20, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: Pawankumar C. Narang, James J. Bae
  • Patent number: 10135679
    Abstract: A cloud system may create and support multiple network offerings for virtual machines in a cloud zone. Physical networks comprising sets of network elements, such as routers, gateways, firewalls, load balancers, and other network hardware, may be created and updated within a zone. Network offerings may be defined and associated, using tags or other techniques, with virtual machine networks, physical networks and/or network elements. Cloud end users may request specific network offerings when creating virtual machines, or may request to move existing virtual machines from one network offering to another. The cloud system may use the requested network offering to identify the virtual machine network, physical network, and/or network elements corresponding to the requested network offering. The cloud system may allocate a new virtual machine network and configure the network elements within the associated physical network to provide network services to the virtual machine.
    Type: Grant
    Filed: November 19, 2015
    Date of Patent: November 20, 2018
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Alex Huang, William Chan, Chiradeep Vittal
  • Patent number: 10135807
    Abstract: A user having remote device wants to access an application that requires that the user possess a user application cryptographic credential. If the application needs to verify the identity of the user, the user's remote device performs a cryptographic operation using the user application cryptographic credentials, and sends the result to the application. A configuration for securely distributing the user application cryptographic credentials includes at least one gateway located at an enterprise that is under the control of an enterprise administrator, and a controller that is not located at the enterprise but can be configured by the enterprise administrator to cooperate with the at least one gateway.
    Type: Grant
    Filed: May 11, 2015
    Date of Patent: November 20, 2018
    Assignee: ROUTE1 INC.
    Inventors: Jerry S. Iwanski, Yamian Quintero Cantero
  • Patent number: 10129256
    Abstract: A non-transitory computer readable storage medium has instructions executed by a processor to receive a query statement. The query statement is one of many distributed storage and distributed processing query statements with unique data access methods. Token components are formed from the query statement. The token components are categorized as data components or logic components. Modified token components are formed from the token components in accordance with a policy. The query statement is reconstructed with the modified token components and original computational logic and control logic associated with the query statement.
    Type: Grant
    Filed: December 11, 2015
    Date of Patent: November 13, 2018
    Assignee: BlueTalon, Inc.
    Inventors: Pratik Verma, Rakesh Khanduja
  • Patent number: 10129209
    Abstract: A method and a communication device for network address translation (NAT) traversal is provided. The method includes following steps. A NAT device information is exchanged between a communication device and another communication device. A relay connection is established between the communication device and the another communication device through a relay server. Whether it is feasible to establish a P2P connection between the communication device and the another communication device is determined according to the NAT device information. When it is feasible to establish the P2P connection between the communication device and the another communication device, an attempt to establish the P2P connection between the communication device and the another communication device is made. If the P2P connection is not established successfully, an attempt to establish the P2P connection between the communication device and the another communication device is made again.
    Type: Grant
    Filed: February 23, 2016
    Date of Patent: November 13, 2018
    Assignee: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
    Inventors: Ching-Yao Wang, Lyu-Han Chen, Hung-Wei Lin
  • Patent number: 10127083
    Abstract: In a system and method for managing mainframe computer usage, preferred values for service class defined performance goals are determined to optimize workload performance in service classes across a logical partition. A method for managing mainframe computer system usage can include receiving a performance optimization goal for workload performance in a service class, the service class having a defined performance goal. Achievement of the performance optimization goal is assessed, and a preferred value for the defined performance goal is determined based on assessing achievement of the performance optimization goal. Workload criticality can be taken into account, and automatic changes to the performance goal authorized.
    Type: Grant
    Filed: December 12, 2016
    Date of Patent: November 13, 2018
    Assignee: CA, Inc.
    Inventors: Johannes G. J. Peeters, Friedhelm H. Stoehler, Horst W. Doehler
  • Patent number: 10129092
    Abstract: A first network adapter is inserted into a first resource server of each tenant of a plurality of tenants serviced by a cloud service provider. The first network adapter is configured to be controlled by the cloud service provider. The first resource server of each tenant includes a second network adapter configured to be controlled by the tenant. Each of the first network adapter is operably coupled with an interconnection network infrastructure. The interconnection network infrastructure is operably coupled with cloud service provider infrastructure. Related methods, techniques, apparatuses, systems, non-transitory computer program products, and articles are also described.
    Type: Grant
    Filed: September 14, 2017
    Date of Patent: November 13, 2018
    Assignee: IP Company 8, LLC
    Inventor: Michael Guigli
  • Patent number: 10122626
    Abstract: Some embodiments provide a method for processing data messages through an overlay network for a cluster of application instances operating on machines located across several datacenters. The method receives a data message, from a first application instance of the cluster operating on a first machine in a first datacenter, destined to a second application instance. When the second application instance operates on a machine in a different, second datacenter, the method (i) encapsulates the data message according to an overlay network defined for the cluster and (ii) forwards the encapsulated data message to a publicly accessible machine of the second datacenter. Only a subset of the application instances operating in the second datacenter operate on publicly accessible machines. When the second application instance operates on a machine in the first datacenter, the method forwards the data message directly to the machine on which the second application instance operates.
    Type: Grant
    Filed: August 27, 2015
    Date of Patent: November 6, 2018
    Assignee: NICIRA, INC.
    Inventor: Jeremy Olmsted-Thompson
  • Patent number: 10122806
    Abstract: An apparatus comprises an analytics platform having a plurality of distributed processing nodes. Data from a data source is received at a first one of the processing nodes. One or more analytics operations are performed on the data at the first processing node, and the data is updated at the first processing node based on results of the one or more analytics operations. The updated data is transmitted to another one of the processing nodes along a data path between the data source and a data destination. The performing, updating and transmitting are repeated for the other processing node and for one or more additional distributed processing nodes of the analytics platform along the data path. The analytics platform thereby performs distributed analytics processing on the data over multiple distributed processing nodes as the data moves through the data path from the data source to the data destination.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: November 6, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Patricia Gomes Soares Florissi, Orna Berry
  • Patent number: 10120727
    Abstract: Examples may include techniques for allocating configurable computing resources from a pool of configurable computing resources to a logical server or virtual machine. The logical server or virtual machine may use allocated configurable computing resources to implement, execute or run a workload.
    Type: Grant
    Filed: February 23, 2015
    Date of Patent: November 6, 2018
    Assignee: Intel Corporation
    Inventors: Katalin K. Bartfai-Walcott, Alexander Leckey, John Kennedy, Chris Woods, Giovani Estrada, Joseph Butler, Michael J. McGrath, Slawomir Putyrski
  • Patent number: 10120736
    Abstract: Two or more ports of a same type are identified in a computer. A separate device driver process is initiated for each of the identified ports. A one-to-one correspondence between each of the ports and each of the device driver processes is established.
    Type: Grant
    Filed: August 12, 2014
    Date of Patent: November 6, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Adda, Dan Aloni, Avner Braverman
  • Patent number: 10122794
    Abstract: Storing data at a remote location based on predetermined criteria includes obtaining data from a remote sensor, identifying a storage provider that meets predetermined storage criteria of the data, and uploading the data to the storage provider.
    Type: Grant
    Filed: October 17, 2013
    Date of Patent: November 6, 2018
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Eric Addkison Pendergrass
  • Patent number: 10120710
    Abstract: A virtual resource management node to seamlessly migrate a virtual machine with less influence on services in an NFV environment. A VIM is a VIM for managing each virtualized resource that is included in an NFV environment including virtualized resources including a physical machine in which a virtual machine having a VNF being a virtualized communication function is implemented, and the VIM includes a switching unit for switching a network flow from a virtual machine of a migration source to a virtual machine of a migration destination, or switching a system between an Active (ACT) system virtual machine of a migration source and a Standby (SBY) system virtual machine of a migration destination.
    Type: Grant
    Filed: February 17, 2015
    Date of Patent: November 6, 2018
    Assignee: NTT DOCOMO, INC.
    Inventors: Masaaki Kosugi, Hidenori Asaba, Takeo Yamasaki, Ashiq Khan, Shigeru Iwashina, Takashi Shimizu
  • Patent number: 10120668
    Abstract: Methods and systems that automate a DevOps deployment pipeline and optimize DevOps cost are described. Methods generate a deployment pipeline model based on policies associated with each deployment stage and task. Methods optimize cost of the deployment pipeline model based on model combinations of VMs. The deployment pipeline model may be executed on a cloud computing infrastructure in order to develop an application program.
    Type: Grant
    Filed: February 7, 2017
    Date of Patent: November 6, 2018
    Assignee: VMWARE, INC.
    Inventors: Amarnath Palavalli, Vishal Jain
  • Patent number: 10116544
    Abstract: An extend ping protocol is described that allow connectivity tests to be performed for individual network interfaces of a target device without requiring network reachability between the testing device and the remote interface whose status is being queried. Moreover, the extend ping protocol supports a plurality of different probe types that allow an administrator to control how identification information within an extended ping echo request is resolved to the unreachable interfaces.
    Type: Grant
    Filed: June 21, 2016
    Date of Patent: October 30, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Ronald P. Bonica, Reji Thomas
  • Patent number: 10114712
    Abstract: Failure detection techniques in distributed computing systems are disclosed herein. In one embodiment, a method includes receiving an arbitration request from a first node in a computing system having a plurality of nodes interconnected by a computer network. Each of the nodes has a logic relationship with another node in the computing system. The arbitration request indicates that the first node is unable to establish a lease with a second node for a predetermined threshold period. The second node is logically related to the first node according to the logic relationship and is a default monitor for the first node for the lease. The method also includes in response to receiving the arbitration request from the first node, providing a neutral arbitration result to the first node, and allowing the first node to continue to operate without causing the second node to terminate itself.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: October 30, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Xun Lu
  • Patent number: 10116584
    Abstract: A system, method, and computer readable medium for managing CDN service providers are provided. A network storage provider storing one or more resources on behalf of a content provider obtains client computing device requests for content. The network storage provider processes the client computing device requests and determines whether a subsequent request for the resource should be directed to a CDN service provider as a function of the updated or processed by the network storage provider storage component.
    Type: Grant
    Filed: August 21, 2017
    Date of Patent: October 30, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: David R. Richardson, Bradley Eugene Marshall, Swaminathan Sivasubramanian, Tal Saraf
  • Patent number: 10116786
    Abstract: An apparatus for controlling a multimedia message in a user equipment of a wireless communication system and method thereof are disclosed. The present invention includes a touchscreen configured to display at least one first region corresponding to each message exchange unit and a second region for displaying an information of a content exchanged via the first region and a controller, if the information of the content displayed on the second region is selected, controlling the selected content information to be displayed on the at least one first region. In this case, the message exchange unit includes a group comprising at least two message exchange targets which are identified by at least one identification information.
    Type: Grant
    Filed: March 28, 2016
    Date of Patent: October 30, 2018
    Assignee: LG ELECTRONICS INC.
    Inventors: Joowoo Lee, Kyunghye Seo, Minkyoung Chang, Songyi Baek
  • Patent number: 10110485
    Abstract: A method and system for mitigating of cyber-attacks in a software defined network (SDN) are presented. The method comprises operating a central controller and the SDN in a peace mode; monitoring traffic addressed to at least one destination server to detect at least an attack performed against the at least one destination server; switching an operation of the central controller to an attack mode, upon detection of an attack against the at least one destination server; and instructing, by the central controller, network elements of the SDN to divert all suspicious incoming traffic addressed to the at least one destination server to a security server, thereby mitigating the detected attack.
    Type: Grant
    Filed: June 2, 2015
    Date of Patent: October 23, 2018
    Assignee: Radware, Ltd.
    Inventors: Avi Chesla, Ehud Doron
  • Patent number: 10111263
    Abstract: A method and a system for network interconnection between devices may include: establishing a connection between a current device and a remote device in at least one preset connection manner; parsing operation data obtained by collection to obtain event information triggered in the current device, where the operation data is generated by an operation triggered in the current device; and synchronizing the event information to the remote device via the established connection, so as to synchronize the operation triggered in the current device to the remote device. By utilizing the present method and system, operations of interconnection between devices are simplified.
    Type: Grant
    Filed: July 5, 2016
    Date of Patent: October 23, 2018
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Yue Wang, Qianqian Zhao, Xuemin Ma, Wenqing Xue