Network Computer Configuring Patents (Class 709/220)
  • Patent number: 10210020
    Abstract: A computer-implemented method includes receiving a plurality of requests. Resource utilization is determined for two or more resources in an execution environment. An at-risk resource is identified, from among the two or more resources, with highest utilization among the two or more resources. The method further includes determining, by a computer processor, a subset of requests to be approved that are estimated to have lowest impact on the at-risk resource, based at least in part on historical resource utilization applicable to one or more request types of the plurality of requests. The subset of requests is approved for processing by the execution environment, where the subset of requests excludes one or more unapproved requests. The one or more unapproved requests are held in a waiting queue in lieu of processing the one or more unapproved requests, responsive to the one or more unapproved requests not being approved.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: February 19, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Samir A. Nasser
  • Patent number: 10210567
    Abstract: A cloud computing system management system including a plurality of computing devices configured to host virtual machine instances, each computing device in the plurality of computing devices including a local agent that continuously evaluates the observed load relative to a utility maximization function. If observed load is higher than a calculated optimal level, individual loading processes are offered for “sale” via a market scheduler. If observed load is lower than a calculated optimal level, then available capacity is offered as a bid via the market scheduler. The market scheduler matches bids with available processes and coordinates the transfer of load from the selling device to the buying device. The offered prices and utility maximization functions can be employed to optimize the performance of the cloud system as a whole.
    Type: Grant
    Filed: May 4, 2015
    Date of Patent: February 19, 2019
    Assignee: Rackspace US, Inc.
    Inventors: Jason Mick, Dale Lee Bracey, Van Lindberg
  • Patent number: 10203992
    Abstract: A method includes creating communication agents in each worker node in a distributed processing cluster, creating communication agents in nodes other than the distributed processing cluster as redundant nodes, the worker nodes and redundant nodes forming a communicator group, numbering and identifying each worker node in the distributed processing cluster using the communication agents, detecting a distributed processing worker node fault using the communication agent between nodes of the distributed processing cluster, spawning a new worker node via the communication agent from one of the redundant nodes in the communicator group for use as a new worker node, rebuilding the new worker node by using the communication agent to operate with the distributed processing cluster, and starting the new worker node to join the distributed processing cluster to work with the other worker nodes utilizing the communication agents for communications between the worker nodes in the communicator group.
    Type: Grant
    Filed: May 12, 2016
    Date of Patent: February 12, 2019
    Assignee: Futurewei Technologies, Inc.
    Inventors: DaQi Ren, Jianhuan Wen
  • Patent number: 10204011
    Abstract: A method of initializing a computing device is provided. The method includes (a) powering up the computing device, (b) initially setting a flag to indicate no need to reboot the computing device, (c) sequentially starting a set of computing components operating on the computing device, (d) in response to one component of the set making a configuration change to the computing device, setting a flag to indicate a need to partially reboot the computing device, and (e) upon all components of the set of components completing to load, partially restarting the computing device conditioned on the flag indicating the need to partially reboot, partially restarting including sequentially restarting the set of computing components without powering up the computing device again. An apparatus, system, and computer program product for performing a similar method are also provided.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: February 12, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Michael L. Burriss, Roko Peros, Jochen F. De Smet, Brion Patrick Philbin, Kenneth D. Lee, Yuri A. Stotski, Jackson Brandon Myers, Helga M. Sonner
  • Patent number: 10205724
    Abstract: A cloud-based onboarding server receives first identification information associated with a network device, from a wireless station authenticated to the cloud-based Wi-Fi onboarding server, the identification information being sent on behalf of the network device. Additionally, second identification information associated with the network device is received from the network device. Responsive to the first identification information matching the second identification information, the network device is associated with a user account.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: February 12, 2019
    Assignee: Neutrino8, Inc.
    Inventor: Bojan Likar
  • Patent number: 10200486
    Abstract: Disclosed is a mobile event streaming system that receives customer application lifecycle and user events including a message, event source and a destination then processes data for consumption by one or more customers, generating a secure data stream and sending the processed data over the generated data stream. An example system for receiving, processing, and delivering customer application lifecycle and user engagement data includes a server system having at least one processor, memory and a network interface where the memory stores program instructions for receiving, storing, processing and transmitting messages via the network interface. The mobile event streaming system may be a distributed content delivery service wherein the content delivered via the service is processed. Processing the data comprises the addition of metadata, one or more identifiers such as user, and event identifiers including predictions of future user engagement to enable real-time data consumption by customers.
    Type: Grant
    Filed: July 5, 2016
    Date of Patent: February 5, 2019
    Assignee: Urban Airship, Inc.
    Inventors: Michael James Herrick, Adam C. Lowry, Cory David Hoffman Kolbeck, Michael Shane Robert McHugh
  • Patent number: 10193871
    Abstract: An information processing apparatus includes first processing means for performing a setting for performing encrypted communication on the information processing apparatus in response to a command based on a first communication procedure, second processing means for performing a setting for performing encrypted communication on the information processing apparatus in response to a command based on a second communication procedure, and transmitting means for transmitting information indicating that the setting for performing the encrypted communication is made in response to the command based on the first communication procedure to a reception apparatus if the command based on the second communication procedure is received from the reception apparatus after the first processing means performs the setting for performing the encrypted communication on the information processing apparatus in response to the command based on the first communication procedure.
    Type: Grant
    Filed: November 11, 2015
    Date of Patent: January 29, 2019
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Ayumu Asano
  • Patent number: 10191763
    Abstract: Some embodiments provide a system for implementing a logical network that includes a set of end machines, a first logical middlebox, and a second logical middlebox connected by a set of logical forwarding elements. The system includes a set of nodes. Each of several nodes includes (i) a virtual machine for implementing an end machine of the logical network, (ii) a managed switching element for implementing the set of logical forwarding elements of the logical network, and (iii) a middlebox element for implementing the first logical middlebox of the logical network. The system includes a physical middlebox appliance for implementing the second logical middlebox.
    Type: Grant
    Filed: June 9, 2017
    Date of Patent: January 29, 2019
    Assignee: NICIRA, INC.
    Inventors: Teemu Koponen, Ronghua Zhang, Pankaj Thakkar, Martin Casado
  • Patent number: 10191458
    Abstract: A configurable, connectorized system for providing RTU monitoring of field digital and analog parameters and transmitting data to the Central PLC system dramatically reduces the number of wire connections that must be made to connect sensors and actuators to a PLC system. The system is also extremely rugged and safe to be located in a hazardous environment.
    Type: Grant
    Filed: February 16, 2016
    Date of Patent: January 29, 2019
    Assignee: 3-CI Partnership
    Inventors: Steven Paul Cunningham, Logan S. Gunthorpe
  • Patent number: 10191770
    Abstract: Updating a computing device. The method includes identifying a defined computing system role for the computing device. The method further includes, based on the defined computing system role for the computing device, identifying a schedule for performing maintenance tasks for the computing device at the computing device corresponding to the defined computing role for the computing device. The method further includes performing one or more maintenance tasks for the computing device according to the identified schedule.
    Type: Grant
    Filed: September 15, 2016
    Date of Patent: January 29, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Anshul Rawat, Tyler Joseph Donahue, Richard Michael Gonzales
  • Patent number: 10193740
    Abstract: Modern mobile communication devices have a number of features that enable the users to stay connected with people, stay informed about various local and global events. While these features are useful, they can be intrusive or may cause distraction under some conditions. To reduce the disturbance and intrusion, the various notifications that inform the user about the new events on the mobile device may be temporarily disabled. However, the event notifications must be explicitly re-enabled by the user when it is acceptable to receive the notifications. The user may forget to re-enable the event notification which may lead to missed calls, missed event notifications, etc. A method and apparatus are disclosed that disable and enable the event notifications on the mobile device adaptively depending on the user's location and time to reduce the intrusiveness of the mobile device notification when not required while reducing any missed event notifications.
    Type: Grant
    Filed: May 24, 2016
    Date of Patent: January 29, 2019
    Assignee: MBIT WIRELESS, INC.
    Inventors: Bhaskar Patel, Arumugam Govindswamy
  • Patent number: 10191756
    Abstract: In one embodiment, there is a method for configuring a virtual machine where there are two storage mechanisms available to the virtual machine: a first storage containing virtual machine operating information, and a second storage including virtual machine configuration information. The configuration information in the second storage is used to configure the virtual machine, including changing the information in the operating storage. The configuration information can pertain to the hypervisor, any logical container within the hypervisor, and any operating environment within one of the logical containers. In a further embodiment, the configuration information from the second storage can be saved and provided to another virtual machine, and used to configure the second virtual machine in a similar fashion. Each virtual machine can have an independent copy of the second storage, or the storage can be mounted in the first machine, unmounted, and then mounted in the second machine.
    Type: Grant
    Filed: March 20, 2015
    Date of Patent: January 29, 2019
    Assignee: Rackspace US, Inc.
    Inventor: Paul Voccio
  • Patent number: 10192203
    Abstract: A maintenance support system includes an image forming apparatus, a management device, and an information processing terminal. The image forming apparatus generates data including terminal identification information identifying the terminal and sends it to the management device. The management device includes: an issuing processor that, upon receiving the data, issues receipt identification information and sends it to the image forming apparatus or terminal; a memory that stores the terminal identification information in the data and the receipt identification information; and a processor that, upon receiving the terminal identification information and receipt identification information from the terminal, compares the received terminal identification information and receipt identification information with the terminal identification information and receipt identification information stored in the memory, and outputs a result of the comparison.
    Type: Grant
    Filed: January 20, 2016
    Date of Patent: January 29, 2019
    Assignee: Oki Data Corporation
    Inventor: Masaaki Ishimaru
  • Patent number: 10187352
    Abstract: Network address translating is contemplated to be of a type where a network address translator (NAT), a carrier grade NAT (CGN), or other type of translator may facilitate reconstruction of translated addresses in a manner that ameliorates the amount of data that must be stored to facilitate the reconstruction.
    Type: Grant
    Filed: April 4, 2016
    Date of Patent: January 22, 2019
    Assignee: Cable Television Laboratories, Inc.
    Inventors: Vikas Sarawat, Karthik Sundaresan, Christopher Grundemann
  • Patent number: 10187354
    Abstract: Methods and systems are provided for determining a leased time for an address leased for a first user device. The determined leased time and leased address may be stored in a first database. Upon receiving a renew/rebind request from the first user device, a request counter in the first database may be increased if the renew/rebind request occurs during the leased time. A MAC address and port number associated with the address may be identified as performing unwanted actions if the request counter crosses a first threshold. After the request counter crosses the threshold a first remedial action may be taken on the first user device associated with the MAC address and port number identified as performing unwanted actions.
    Type: Grant
    Filed: January 22, 2016
    Date of Patent: January 22, 2019
    Assignee: Cisco Technology, Inc.
    Inventor: Ashishkumar Ramdas Dhawane
  • Patent number: 10185688
    Abstract: A method for Quality of Service (QoS) for internal input/output (I/O) using an internal flow mechanism in a storage system is provided. The method includes establishing internal I/O flows corresponding to external I/O flows for one or more computing machines or virtual machines implemented with physical computing resources requesting I/Os. The method includes inheriting service-level agreement (SLA) values from the external I/O flows to the internal I/O flows and determining demands for the external I/O flows and the internal I/O flows. The method includes distributing credits to the internal I/O flows and the external I/O flows according to minimum I/O operations per unit time values, based on the service-level agreement values, and distributing remaining credits to the external I/O flows and the internal I/O flows according to priority and demand of each of the external I/O flows and the internal I/O flows.
    Type: Grant
    Filed: November 25, 2015
    Date of Patent: January 22, 2019
    Assignee: VERITAS TECHNOLOGIES LLC
    Inventors: Prasanna Wakhare, Niranjan Pendharkar
  • Patent number: 10187221
    Abstract: The present invention discloses an automatic server dispatching system and method, in which gateways communicate with service servers via a two-way communication server. A dispatching server dispatches the gateways to the service servers according to a dispatching status of the service servers and upper service limits of the service servers.
    Type: Grant
    Filed: March 2, 2016
    Date of Patent: January 22, 2019
    Assignee: Climax Technology Co., Ltd.
    Inventors: Yi-Kai Chen, Chun Chi Huang, Hao-Cheng Lu, Pin-Hao Lin
  • Patent number: 10187801
    Abstract: One embodiment provides a system that facilitates a large-scale mobile ad hoc network to adapt to specific needs of wireless nodes in a mobile wireless network. During operation, a controller node collects state information associated with one or more wireless nodes. The controller node allocates one or more network elements based on the collected state information and a predetermined utility-based technique. Responsive to the allocation of the one or more network elements, the controller node reconfigures a logical topology of the mobile wireless network by using software-defined mobile ad hoc network nodes, thereby facilitating a large-scale mobile ad hoc network to adapt to specific application needs of wireless nodes.
    Type: Grant
    Filed: October 2, 2014
    Date of Patent: January 22, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Marc E. Mosko, Jose J. Garcia-Luna-Aceves
  • Patent number: 10185554
    Abstract: The described unified service management system provides a unified console to perform functions of individual management specialists. A unified console facilitates an administrator to perform the complex tasks that were performed by the individual management specialists. The unified console provides a “wizard” based approach to the administrator to design all aspects of the complex tasks including placement of components or computing devices, deciding on policies of the components or computing devices, deciding on health policies of components or computing devices, fixing data protection policies of components or computing devices, etc.
    Type: Grant
    Filed: September 15, 2014
    Date of Patent: January 22, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ashvinkumar J. Sanghvi, Shawn Bice, Casey McKinnon, Vij Rajarajan, Jens K. Jacobsen, Kristoffer S. Schultz, Thomas William Keane
  • Patent number: 10187485
    Abstract: The disclosed computer-implemented method for sending push notifications that include preferred data center routing information may include (1) configuring at least one rule for determining which data center out of a plurality of data centers is preferred to serve one or more download requests, (2) identifying a push notification that is configured to prompt a device to download data from a data center within the plurality of data centers, (3) using the rule to select, from the plurality of data centers, a preferred data center to which to route the device, and (4) embedding information about the preferred data center in the push notification sent to the device. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: September 28, 2015
    Date of Patent: January 22, 2019
    Assignee: Symantec Corporation
    Inventors: Michael Shavell, John Brockway
  • Patent number: 10180779
    Abstract: In a computer-implemented method for dynamically presenting status information of a monitored system within a graphical user interface, a first view is displayed within the graphical user interface, the first view including a textual representation indicative of a status of a monitored system, the textual representation including at least one interactive portion that is user-selectable for presenting underlying information associated with the interactive portion. Responsive to a user selection, a second view is displayed within the graphical user interface, the second view including a plurality of status boxes representative of monitored attributes of the monitored system. A particular status box of the plurality of status boxes is selectively promoted to the first view in response to the detection of a particular condition based on the monitored attributes. A particular interactive portion associated with the particular status box is integrated into the textual representation.
    Type: Grant
    Filed: March 3, 2016
    Date of Patent: January 15, 2019
    Assignee: VMware, Inc.
    Inventors: George Daloukov, Nikki Roda, Ramona Sharples, Danny Walcoff
  • 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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