Reconfiguring Patents (Class 709/221)
  • Patent number: 10621330
    Abstract: Examples herein disclose a command to control a use of a test key for installation of a test basic input output system (BIOS). The examples validate a command and replace at least a portion of a production BIOS with the test BIOS based on an allowance of the test key.
    Type: Grant
    Filed: March 28, 2014
    Date of Patent: April 14, 2020
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Christopher H. Stewart, Stanley Hyojun Park, Jayne E Scott, Jeffrey Kevin Jeansonne, Lan Wang
  • Patent number: 10623360
    Abstract: A method of configuring an email client is disclosed. An email address is received. The email address is parsed to obtain a domain. A mailserver configuration is generated based on the domain. The email client is configured according to the mailserver configuration.
    Type: Grant
    Filed: November 21, 2006
    Date of Patent: April 14, 2020
    Assignee: OATH INC.
    Inventors: Sean N. Byrnes, Gabriel Vanrenen, Karl Harris
  • Patent number: 10623339
    Abstract: In some examples, a method includes accessing an orthogonal network policy set that represents a first intent-based network policy and a second intent-based network policy. The method may also include determining multiple reduced orthogonal network policy sets from the orthogonal network policy set. The multiple reduced orthogonal network policy sets may differ from one another, and each represent the first and second intent-based network policies. The method may further include selecting a particular reduced orthogonal network policy set among the multiple reduced orthogonal network policy sets to implement on a target switching device.
    Type: Grant
    Filed: December 17, 2015
    Date of Patent: April 14, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Shaun Wackerly, Duane Edward Mentze, Charles F. Clark
  • Patent number: 10621311
    Abstract: When a license file holds license type information and the license type is “monthly”, a license management system can update expiration timing of the license even if the license is already used.
    Type: Grant
    Filed: June 21, 2016
    Date of Patent: April 14, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventor: Naoto Yuki
  • Patent number: 10613849
    Abstract: A device updating system may store data from an application to be updated, especially personalization data that is to be persisted beyond the version update. After the data is stored, the application may be deleted and a migration application is installed. The migration application may use a matrix or the like characterizing differences between prior editions of the application and the one being installed. The migration application may determine the previous edition and updates the personalization data according to the matrix. After the data is updated, the migration application may be deleted and the new application installed. The new application may retrieve the updated data and may be ready to operate without concern about what the previous edition may have been. Memory space may be conserved by not requiring the new application to carry the version matrix and all possible changes between the current edition and all possible previous editions.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: April 7, 2020
    Assignee: VISA INTERNATIONAL SERVICE ASSOCIATION
    Inventors: Kiushan Pirzadeh, Philippe Martin, Michael Lindbeck, Yuexi Chen, Marc Kekicheff
  • Patent number: 10616228
    Abstract: Enhanced permission techniques are disclosed that ensures integrity of resources while the resources are provided for re-purposing by users that do not have conventional permissions, such as read or write permissions, to the resources. In some examples, a method to evaluate enhanced permissions for re-purposing a resource from a source path to a target path by a user may include evaluating source permissions and target permissions, and determining whether to allow the re-purposing the resource based on the evaluating. The source permissions are copy permissions or cut permissions specified for the source path and that apply to the user. The target permissions are paste permissions specified for the target path and that apply to the user.
    Type: Grant
    Filed: November 10, 2017
    Date of Patent: April 7, 2020
    Assignee: Adobe Inc.
    Inventors: Nitin Nizhawan, Mayank Gupta
  • Patent number: 10616250
    Abstract: Systems and methods are described to enable a DNS service to encode information into a network address to be advertised by the DNS service. Information encoded by a DNS service may include, for example, an identifier of a content set to which the network address corresponds (e.g., a domain name) and validity information, such as a digital signature, that verifies the validity of the network address. On receiving a request to communicate with the network address, a destination device associated with the network address may decode the encoded information within the network address to assist in processing the request. In some instances, the encoded information may be used to identify malicious network transmissions, such as transmissions forming part of a network attack, potentially without reliance on other data, such as separate mappings or contents of the data transmission.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: April 7, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Hardeep Singh Uppal, Jorge Vasquez, Craig Wesley Howard, Anton Stephen Radlein
  • Patent number: 10608923
    Abstract: A method and an apparatus for deploying a network slice in a mobile communication system are disclosed. The method comprises the steps of mapping an underlying infrastructure network into an underlying network layer in a complex multilayer network model, and mapping a network slice into a network layer on the underlying network layer; and deploying the network slice based on the complex multilayer network model. In the process of deploying a network slice in a mobile communication system, the invention can accurately and flexibly manage the network resources and enhance the utilization of network resources, thereby avoiding the resource competition and ensuring the network communication quality.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: March 31, 2020
    Assignee: Beijing University of Posts & Telecommunications
    Inventors: Xiangming Wen, Wanqing Guan, Yidi Shen, Zhaoming Lu, Luhan Wang
  • Patent number: 10606648
    Abstract: A technique relates to resource allocation of a countable managed resource. A computer sets a reserved amount of the managed resource to be available for a privileged status, such that there is an unreserved amount of the managed resource to be available for a non-privileged status. In response to a non-privileged job needing more of the unreserved amount of the managed resource than what is available, it is determined whether the non-privileged job is promotable to the privileged status. In response to the non-privileged job not being promotable to the privileged status, the non-privileged job is prevented from accessing the reserved amount of the managed resource. In response to the non-privileged job being promotable to the privileged status, the non-privileged job is permitted to utilize the reserved amount of the managed resource.
    Type: Grant
    Filed: November 8, 2017
    Date of Patent: March 31, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lorne Parks, Alexei Pytel, Steven Simonson, Bruce Talbott, Thomas Wasik
  • Patent number: 10608984
    Abstract: In one implementation, a method performed by a first node with interfaces configured as IP unnumbered interfaces sharing a single IP address and to communicate with a DHCP-associated second node includes: obtaining a first message that indicates a configuration status of a third node at a respective interface; obtaining a second message for the third node from the DHCP-associated second node that includes a temporary IP address for the third node and an indicator of a file server; obtaining a third message associated with the third node that includes the temporary IP address, the third message requests address information for the file server; and configuring the third node by establishing a connection between the third node and the file server to transfer at least one configuration file, where configuring the third node includes providing the temporary IP address to the DHCP-associated second node via BGP.
    Type: Grant
    Filed: March 21, 2017
    Date of Patent: March 31, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Srividya Vemulakonda, Huilong Huang, Shyam Kapadia, Rajesh B Nataraja, Liqin Dong, Stephanie Wong
  • Patent number: 10599403
    Abstract: A method is provided, comprising: developing at least a portion of a particular application that is configured to be installed on at least one device including an operating system, a web browser, and another application; via at least one network, receiving, at at least one server and from the at least one device, a request initiated via the another application or the particular application of the at least one device; and in response to the request, serving, to the at least one device via the at least one network, the web page that includes the HTTP link such that, in response to a selection of the HTTP link via the another application or the particular application of the at least one device, the HTTP link causes the operating system to: based on a result of the analysis involving the first information and the second information, open the HTTP link utilizing the web browser of the at least one device.
    Type: Grant
    Filed: October 3, 2018
    Date of Patent: March 24, 2020
    Assignee: SITTING MAN, LLC
    Inventor: Robert Paul Morris
  • Patent number: 10602348
    Abstract: A system and method for selectively updating the versions of stored datasets on a wireless device that selectively communicates to a wireless network and downloads datasets, such as software applications and information, from download servers on the wireless network. The wireless device has a resident dataset version summary file that identifies the version of each resident dataset, and upon the wireless device attempting to communicate with the download server, the wireless device compares the version of each specific resident dataset listed in the resident dataset version summary file with the version of downloadable datasets resident on the download server to thereby determine if the version of a wireless device resident dataset is different from the version of a download server resident dataset. If the download server resident dataset is more recent, the wireless device can download it to overwrite the wireless device resident dataset.
    Type: Grant
    Filed: September 9, 2015
    Date of Patent: March 24, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Brian E. Minear, Eric J. Lekven, Mitchell B. Oliver, Phil Nguyen, Richard Wayne Gardner, III, Stephen A. Sprigg
  • Patent number: 10601939
    Abstract: An apparatus includes a scanner and a resolution engine. The scanner detects first and second software exceptions. The scanner also determines that the first software exception occurred previously in a plurality of desktops and that the second software exception did not occur previously in the plurality of desktops. The resolution engine determines a first solution and a second solution for resolving the first software exception and that the first solution has a higher ranking than the second solution. The resolution engine also generates a software patch that implements the first solution and deploys the software patch. The resolution engine further determines a series of steps implemented to resolve the second software exception and records the series of steps to prepare a second software patch if the second software exception occurs again in the plurality of desktops.
    Type: Grant
    Filed: September 5, 2017
    Date of Patent: March 24, 2020
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Ankit Agarwal, Amol Patil, Shailender Dabodiya, Sandeep Kumar Chauhan
  • Patent number: 10594781
    Abstract: A method for providing a dynamic healthchecking gateway is provided. The method may include receiving an application request. The method may also include determining if a plurality of load balancing information is available for the application request. The method may further include in response to determining that a plurality of load balancing information is not available for the application request, registering the requested application in a repository. The method may include monitoring the availability of a plurality of servers and the availability of the requested application. The method may additionally include determining an available runtime instance based on the monitoring. The method may also include forwarding the received application request to the determined available runtime instance.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: March 17, 2020
    Assignee: International Business Machines Corporation
    Inventors: Andrew J. Borley, Callum P. Jackson, Kathryn M. McMullan, Philip L. Norton
  • Patent number: 10592373
    Abstract: A computer-implemented method according to one embodiment includes receiving, via an interface of a clustered file system, callback registration information from an external service, identifying a plurality of parameters associated with the callback registration information, constructing a service registration within the clustered file system, based on the plurality of parameters, identifying the service registration in response to an occurrence of one or more events, and performing one or more callbacks, according to the service registration.
    Type: Grant
    Filed: February 6, 2018
    Date of Patent: March 17, 2020
    Assignee: International Business Machines Corporation
    Inventors: William B. Brown, Poornima Gupte, Frank Marschollek, Lance W. Russell, Rainer Wolafka, Rong Zeng
  • Patent number: 10594843
    Abstract: Methods of tuning a receive window. A receiving device and a sending device may be in communication over a network. The receiving device may advertise a receive window to the sending device. The size of the receive window may be adjusted over time based on one or more connection parameters, application parameters and/or operating system parameters.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: March 17, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Kevin T. Weston, Abolade Gbadegesin, Deepak Bansal, Murari Sridharan, Sanjay N. Kaniyar
  • Patent number: 10587672
    Abstract: Disclosed is a new approach for client-side contextual engagement with a website visitor. A browser loads a page containing a reference to a script file implementing a visitor client. The visitor client may store visitor client data including site rules and a visitor profile locally on the client device. The visitor client may include a context monitor for calling the decision engine, a decision engine for evaluating the site rules relative to a context defined at least partially by events occurring on the page and the visitor profile, and a widget manager for managing visitor client data persisted on the client device. The content monitor may call the decision engine when the context changes. The decision engine may determine, in real time and relative to the context, that proactive or reactive engagement(s) may be appropriate and call the widget manager to launch and display corresponding engagement channel(s) on the page.
    Type: Grant
    Filed: August 5, 2015
    Date of Patent: March 10, 2020
    Assignee: Moxie Software, Inc.
    Inventors: Michael Galloway, Randy Nasson, Jonathan Lee Bell, Jonathan Pollock
  • Patent number: 10581629
    Abstract: Apparatus and systems for providing home and building security and condition monitoring include a plurality of devices, including intelligent, multi-sensing, network-connected devices, that communicate dynamically with each other and a remote server.
    Type: Grant
    Filed: December 3, 2018
    Date of Patent: March 3, 2020
    Assignee: Hartford Fire Insurance Company
    Inventors: Michael Louis Brandman, Julia M. Feldman, Richard J. Marchetti, Steinar Ryen
  • Patent number: 10579361
    Abstract: The disclosed computer-implemented method may include (1) obtaining an update initiation file that facilitates updating an operating system installed on a network device by way of one or more packages that (A) are external to the update initiation file and (B) have yet to be downloaded to the network device, (2) identifying certain device-specific details about the network device that influence which packages are necessary to achieve the update, (3) determining, based at least in part on the update initiation file and the certain device-specific details, the packages that are necessary to achieve the update, (4) downloading the necessary packages by way of one or more links included in the update initiation file, and then (5) updating the operating system by installing the necessary packages downloaded by way of the links included in the update initiation file. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: December 14, 2016
    Date of Patent: March 3, 2020
    Assignee: Juniper Networks, Inc
    Inventor: Simon J. Gerraty
  • Patent number: 10572690
    Abstract: A method at an electronic device having at least one slot to receive a removable security module, the method including detecting coupling of the security module to the electronic device; sending a challenge to the security module; receiving a response from the security module; checking whether the response is valid at the electronic device; and providing a signal based on results of the checking, wherein only a defined number of security modules are configured to provide a valid response per slot or for each security module type at the electronic device. Further, a method for preventing functionality on an electronic device, the method including replacing a valid security module coupled to the electronic device with a dummy security module; detecting uncoupling of the dummy security module; and providing an alert.
    Type: Grant
    Filed: September 2, 2016
    Date of Patent: February 25, 2020
    Assignee: BlackBerry Limited
    Inventors: Neil Patrick Adams, Steven Wellington
  • Patent number: 10558497
    Abstract: A technique relates to resource allocation of a countable managed resource. A computer sets a reserved amount of the managed resource to be available for a privileged status, such that there is an unreserved amount of the managed resource to be available for a non-privileged status. In response to a non-privileged job needing more of the unreserved amount of the managed resource than what is available, it is determined whether the non-privileged job is promotable to the privileged status. In response to the non-privileged job not being promotable to the privileged status, the non-privileged job is prevented from accessing the reserved amount of the managed resource. In response to the non-privileged job being promotable to the privileged status, the non-privileged job is permitted to utilize the reserved amount of the managed resource.
    Type: Grant
    Filed: August 28, 2017
    Date of Patent: February 11, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lorne Parks, Alexei Pytel, Steven Simonson, Bruce Talbott, Thomas Wasik
  • Patent number: 10558405
    Abstract: When customizing print settings data, a customization tool provides a function for changing factory default values through a UI. The changes added to the default print settings are then saved as customized default print settings.
    Type: Grant
    Filed: June 14, 2018
    Date of Patent: February 11, 2020
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Hirokazu Saigusa
  • Patent number: 10552527
    Abstract: A system for presenting and executing a multiplicity of interactive forms as a single document includes a server having one or more copies of a multi-form package and configured to deliver a copy of the package to a requesting device upon request. The system also includes a client computing device configured to request and receive the multi-form package, the first computing device including an application program and a multi-form document engine configured to receive commands from the application program and, in response, cause forms from the multi-form package to be presented and executed.
    Type: Grant
    Filed: May 2, 2017
    Date of Patent: February 4, 2020
    Assignee: International Business Machines Corporation
    Inventors: John M. Boyer, David F. Manning, Michael C. Mansell
  • Patent number: 10552144
    Abstract: The invention relates to a method for updating firmware of devices such as automation devices and/or energy management devices, including the process steps of: providing at least one firmware file; loading the at least one firmware file into a loading tool; connecting the loading tool to the device; and transferring the firmware file to the device in consideration of loading information. In order to enable the firmware updating of different devices by means of only one loading tool, the loading information according to the invention is hived off from the loading tool, stored in at least one external data source and loaded by the loading tool from the at least one external data source.
    Type: Grant
    Filed: December 10, 2015
    Date of Patent: February 4, 2020
    Assignee: SCHNEIDER ELECTRIC AUTOMATION GMBH
    Inventors: Herwig Jahn, Michael Harnischfeger
  • Patent number: 10547635
    Abstract: A messaging system includes features of gathering information regarding content accessed across multiple applications and/or devices and making that information available to account holders of the messaging system. The messaging system stores data related to accessed content in a plurality of indices and makes that data available to enable account holders to access previously-accessed content, even if the previous access occurred in a different software application, on a different device, or on a device with a different operating system. Account holders may also be provided with recommendations based on gathered information.
    Type: Grant
    Filed: November 29, 2017
    Date of Patent: January 28, 2020
    Assignee: Twitter, Inc.
    Inventors: Gabor Cselle, Tural Badirkhanli, Kelton Lynn, Michael Ducker, Jeffrey Seibert, Jr.
  • Patent number: 10536338
    Abstract: Embodiments for automated accommodation of network configuration settings by a processor. A network connection request is detected. A learned, preexisting network configuration setting corresponding to the network connection request is matched to the network connection request. The network connection is established via the preexisting network configuration setting.
    Type: Grant
    Filed: July 7, 2016
    Date of Patent: January 14, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tamer E. Abuelsaad, Gregory J. Boss, John E. Moore, Jr., Randy A. Rendahl
  • Patent number: 10530759
    Abstract: In one embodiment, an intermediate server receives a request with a secure ID to authorize a software application, transmits the secure ID to a system, receives an access token from the system indicating that the software application has been authorized, evaluates the access token for validity, and transmits a response to the mobile device indicating the software application is authorized.
    Type: Grant
    Filed: February 20, 2017
    Date of Patent: January 7, 2020
    Assignee: Facebook, Inc.
    Inventors: Thomas Alison, Micha Berdichevsky, Bosmat Mazal Eldar, Shashank Pandit
  • Patent number: 10531420
    Abstract: Methods by which User Plane (UP) management information is exchanged between an Application Function (AF) supporting one or more applications and a Slice Management Function (SMF) configured to manage traffic flows in a given slice of the network. The exchange of UP management information may be initiated from either the AF or the SMF. In the case of AF-initiated information exchange, the UP management information provided by the AF may comprise traffic requirements of applications supported by the AF. In the case of SMF-initiated information exchange, the UP management information provided by the SM may comprise operator policy information or events, and the AF may respond with information of traffic requirements of applications supported by the AF.
    Type: Grant
    Filed: December 5, 2017
    Date of Patent: January 7, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Xu Li, Ngoc Dung Dao
  • Patent number: 10521220
    Abstract: Systems and methods are provided for coordinating the deployment of frontend assets to defined user groups. Individual groups of users may be assigned to a track comprising a set of frontend assets. Each set of frontend assets may comprise each of the individual components required to generate an entire frontend for an application. In some embodiments, different versions of a single component may be assigned within different tracks. As such, one set of users may be provided a first version of an application and a second set of users may be provided a second version of that application. By associating a new or updated version of a component to a given track, a new or updated version of a component not yet ready for widespread deployment may be provided to only a limited number of users.
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: December 31, 2019
    Assignee: Palantir Technologies Inc.
    Inventors: William Hickman, Mark Elliot
  • Patent number: 10523630
    Abstract: An information processing apparatus acquires a second address by inquiring of a Domain Name System server a first address, determines whether the second address coincides with a third address, identifies a communication method when the determination unit determines that the second address coincides with the third address, and communicates with an external information processing apparatus using the identified communication method.
    Type: Grant
    Filed: November 11, 2013
    Date of Patent: December 31, 2019
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Yoshihito Nanaumi
  • Patent number: 10523714
    Abstract: A policy management system is described herein that allows an administrator to compose custom policies that can be applied to target devices and that achieve tasks specific to the administrator's organization and network. The composed policies can be standalone policies that are applied independently or sequenced policies that are applied in a specified order. A composed policy may be associated with one or more targets and stored in a policy database. A target device may periodically query the policy management system for any policies that pertain to the target device. If policies have been composed that pertain to the target device and such policies have been updated or have not been previously transmitted to the target device, the policy management system can retrieve the policies from the policy database, merge the policies, and transmit the merged policies to the target device. The target device can then apply the merged policies.
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: December 31, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Amjad Hussain, Anand Doshi, Xiong Wang, Sivaprasad Padisetty
  • Patent number: 10523516
    Abstract: A device for an Internet of Things (IoT) workspace monitors the IoT workspace to determine a change in a number of IoT devices operating within the IoT workspace. A respective topology of the IoT workspace is determined based the number of IoT devices operating in the IoT workspace. The IoT devices based on each topology are mapped, with each map identifying locations of the IoT devices within the IoT workspace. Relationships and dependencies are determined between the IoT devices for each map. A weight is assigned to each IoT device based on the determined relationships and dependencies for each map. The assigned weights of the changed number of IoT devices are compared to the assigned weights of the IoT devices operating before the change so as to quantify an impact of the change in the IoT workspace.
    Type: Grant
    Filed: July 9, 2018
    Date of Patent: December 31, 2019
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Anup Lal Gupta, Praveen Raja Dhanabalan, Akshata Bhat, Jaskirat Chauhan
  • Patent number: 10521075
    Abstract: A user interface apparatus for path search and a method thereof are disclosed. The interface apparatus for path search includes an interface unit configured to provide a first user interface comprising a plurality of image objects, the first user interface configured to implement sweeping transition between the image objects in at least one direction, wherein the interface unit displays an image associated with at least one place which is an object for path search on the image objects.
    Type: Grant
    Filed: October 8, 2015
    Date of Patent: December 31, 2019
    Assignee: THINKWARE CORPORATION
    Inventors: Hyun Joong Yu, Won Jun Heo, Jun Sik Kim
  • Patent number: 10523591
    Abstract: Examples of the disclosure enable an availability of a resource to be discovered across regions. In some examples, a template is received from a client device. The template includes a plurality of parameters associated with a plurality of products. Based on a client location associated with the client device, a resource is identified, and, based on a first parameter, it is determined whether the identified resource is associated with the product. In response to determining that the resource is associated with the product, a feature associated with the resource is identified, and it is determined whether the identified feature satisfies the first parameter. In response to determining that the feature satisfies the first parameter, data associated with the resource is transmitted to the client device for presentation to a user. Aspects of the disclosure enable a computing device to manage one or more resources.
    Type: Grant
    Filed: December 8, 2015
    Date of Patent: December 31, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vladimir Pogrebinsky, Ryan D. Jones, Sworupini Sureshkumar, Stephen C. Siciliano, Charles Lamanna, Yang Liu
  • Patent number: 10514902
    Abstract: A method for updating a software program installed in a target electronic device includes: displaying a barcode that encodes device information; by a mobile electronic device, scanning the barcode and decoding the barcode to obtain the device information; communicating, by the mobile electronic device, with an update server to download update data; by the mobile electronic device, transmitting the update data to the target electronic device through wireless communication; and updating, by the target electronic device, the software program installed therein to a new version using the received update data.
    Type: Grant
    Filed: February 5, 2018
    Date of Patent: December 24, 2019
    Assignee: TP VISION HOLDING B.V.
    Inventor: S S Chakkaravarthi
  • Patent number: 10509541
    Abstract: Generating a geographical map usable for initiating discovery of network subnets within a computer network can include receiving a hierarchy of geo-location identifiers corresponding to levels of geographical abstraction and network subnets having associated geo-location identifiers included in the hierarchy. Geo-location identifiers of the network subnets can be mapped to corresponding first levels according to the hierarchy. A graphical user interface can be generated to include a geographical map and user interface elements such that a selection of a geo-location identifier can be received using a user interface element. A set of network subnets associated with the selected geo-location identifier and at least one agent software instance usable for performing discovery against the set of network subnets can be determined to initiate discovery of the set.
    Type: Grant
    Filed: October 25, 2016
    Date of Patent: December 17, 2019
    Assignee: ServiceNow, Inc.
    Inventor: Bnayahu Makovsky
  • Patent number: 10511654
    Abstract: A collaborative phone-based file exchange technique that wirelessly synchronizes a user's work context with his or her mobile phone and makes this context readily available and sharable in collaborative situations. When the user is away from their desk, collaboration with others is possible by sharing/downloading between the mobile phone and a paired PC, which may be a colleague's computer or a meeting room workstation/computer. When the user returns to their office, any recently downloaded files are automatically synchronized back to their office PC.
    Type: Grant
    Filed: August 18, 2017
    Date of Patent: December 17, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amy Kathleen Karlson, George G. Robertson, Brian R. Meyers, Gregory Smith, Mary Czerwinski
  • Patent number: 10506022
    Abstract: Techniques disclosed herein provide an approach for assessing configuration change realization and building timelines. In one embodiment, an event parser parses relevant log(s) of a computing system to identify events of interest therein and associated tasks. Examples of tasks include publishing a firewall or persisting a firewall rule, each of which may involve multiple events in a particular order. Upon identifying an initial event of a task, the event parser instantiates a state machine associated with the task to verify the occurrence of subsequent events in the task in the appropriate order. The event parser may verify whether configuration changes made by a user have been realized in the system based on the completion of tasks associated with the configuration changes. In addition, data associated with tasks may be persisted in a datastore and used to generate reports.
    Type: Grant
    Filed: April 20, 2016
    Date of Patent: December 10, 2019
    Assignee: Nicira, Inc.
    Inventor: Kaushal Bansal
  • Patent number: 10484384
    Abstract: Techniques are provided for or granting authorization to restricted content on a display device from an authorizing device. In one embodiment, the display device may operate in a display mode where only unrestricted content is accessible. To access restricted content, the display device may transmit an authorization request signal to the authorizing device. The authorizing device, having received the authorization request, prompts an authorized user to enter an authentication input, such as a password or gesture, on the authorizing device. Upon verification of the authentication input, the authorizing device is authenticated. An authorization signal is transmitted to the display device, and the display device may operate in an authorized mode, having access to otherwise restricted content or functions.
    Type: Grant
    Filed: August 29, 2016
    Date of Patent: November 19, 2019
    Assignee: Apple Inc.
    Inventor: Stephen H. Cotterill
  • Patent number: 10481984
    Abstract: A method for minimizing VMWARE™ snapshot lifetime, by reading data from a storage snapshot created on the VM storage side. The reading is performed by mounting the storage snapshot as a new datastore on an ESX(I) host and accessing the host using a standard VMWARE™ VDDK (vStorage API) method. A pre-configured source ESX(I) host contains a VM that needs to be backed up. A SAN storage connected to the ESX(I) host over iSCSI or FibreChannel or NFS protocols is used. The backup agent, which contains the proprietary code, is installed on a physical or a virtual machine connected to an ESX(I) host. This backup agent maintains the operations with the ESX(I) host and the SAN storage and coordinates the VM virtual disks data read and write operations. The backup agent contains the executable code, which provides compatibility with SAN storage and ESX(I) host.
    Type: Grant
    Filed: November 23, 2015
    Date of Patent: November 19, 2019
    Assignee: ACRONIS INTERNATIONAL GMBH
    Inventors: Vasily Semyonov, Stanislav S. Protassov, Serguei M. Beloussov, Mark Shmulevich, Victor Shulga
  • Patent number: 10481903
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for validating a developed application. These mechanisms and methods for providing such validation can enable embodiments to ensure that new versions of developed applications will operate in the same application environment of a previous version. The ability of embodiments to provide such validation may lead to an improved application migration development/runtime framework, etc.
    Type: Grant
    Filed: September 22, 2015
    Date of Patent: November 19, 2019
    Assignee: salesforce.com, inc.
    Inventor: Craig Weissman
  • Patent number: 10474475
    Abstract: Techniques for restarting a task manager without affecting running and scheduled tasks are disclosed. The system includes an operating system which receives a request to restart a task manager with a first worker, wherein the first worker is actively processing a first task. The operating system transmits a signal to the first worker to continue processing the first task and terminate when the first task is complete. The operating system starts a new task manager with a new worker. The operating system updates an availability status of the new task manager to be available and an availability status of the task manager to be unavailable. The operating system assigns a new task to the new task manager based on the availability status associated with the new task manager.
    Type: Grant
    Filed: March 2, 2016
    Date of Patent: November 12, 2019
    Assignee: Western Digital Technologies, Inc.
    Inventors: Wim De Waegeneer, Len Henri Yvonne Buckens
  • Patent number: 10466984
    Abstract: In one embodiment, in response to a request to determine a computer asset from a plurality of computer assets that would be impacted by a potential change to a particular computer asset of the plurality of computer assets, a processor searches one or more databases for characteristics of each of the plurality of computer assets. The processor identifies an impacted computer asset from the plurality of computer assets. Identifying the impacted computer asset includes determining, by the processor and based on the characteristics of the impacted computer asset and the particular computer asset, that the impacted computer asset depends on the particular computer asset for operation. The processor generates an association from the plurality of computer assets, wherein the association comprises the particular computer asset and the impacted computer asset.
    Type: Grant
    Filed: May 1, 2017
    Date of Patent: November 5, 2019
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Shahram Pirmoradi, Eric Bearden, John Hertzler
  • Patent number: 10459816
    Abstract: A communication setting notification apparatus may automatically investigate communication setting of I/O data communication of EtherNet/IP compatible with adapter equipment, the apparatus comprising an I/O data confirming unit configured to transmits an I/O data read request message to the adapter equipment and determines a valid instance ID based on an I/O data read response message from the adapter equipment, a communication start testing unit configured to transmits a communication start request message to the adapter equipment and determines valid communication setting based on whether or not I/O data communication can be established with the adapter equipment, and a communication setting notifying unit configured to outputs the valid communication setting.
    Type: Grant
    Filed: January 25, 2017
    Date of Patent: October 29, 2019
    Assignee: Fanuc Corporation
    Inventor: Takeshi Ikki
  • Patent number: 10459780
    Abstract: In one aspect, a system for automatic application repair by a network device agent in a monitored environment includes a processor; a memory; and one or more modules stored in the memory and executable by a processor to perform operations including: capture network device application data for a monitored application, the network device performing a function other than computing, analyze the captured data to detect a performance issue, identify a remedy associated with training data that corresponds to the captured data, and automatically applying the remedy to the network device.
    Type: Grant
    Filed: April 29, 2017
    Date of Patent: October 29, 2019
    Assignee: Cisco Technology, Inc.
    Inventor: Srinivas Pasupuleti
  • Patent number: 10462212
    Abstract: Systems and methods are disclosed for creating and managing hybrid clouds including both standard compute nodes and edge devices. Edge devices can be enrolled in a hybrid cloud by deploying a lightweight container to the edge device.
    Type: Grant
    Filed: October 28, 2016
    Date of Patent: October 29, 2019
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Brian Amento, Robert J. Hall, Kaustubh Joshi, Kermit Hal Purdy
  • Patent number: 10455459
    Abstract: Disclosed are a method and apparatus for establishing a session for a radio access network (RAN) node to transmit and receive data in a wireless communication system. According to the present disclosure, a first session setup request message requesting session setup is received from a terminal, the first session setup request message is transmitted to a first network node for session setup, a session setup complete message is received from the first network node, and the session setup complete message is transmitted to the terminal.
    Type: Grant
    Filed: August 23, 2017
    Date of Patent: October 22, 2019
    Assignee: LG ELECTRONICS INC.
    Inventors: Genebeck Hahn, Jiwon Kang, Heejin Kim, Ilmu Byun, Heejeong Cho, Hyunjin Shim
  • Patent number: 10447780
    Abstract: Methods, systems and techniques for synchronizing content, such as a file, between one or more clients and one or more servers are provided. Example embodiments provide a Cross-File Differential Content Synchronization System (CDCSS) to synchronize files between remote systems in a nearly instantaneous manner without necessitating the transfer of the entire contents of a file. These components cooperate to transfer only the differences in data content wherever possible to a recipient system by providing a patch mechanism that instructs the recipient to build the modified or new data content based upon content it already has access to. In addition, in one embodiment the CDCSS synchronization solution provides a client-based index, rather than a server-based index, for tracking patches and files, which reduces the amount of computational and I/O overhead on the server and which does not require a negotiation between a client and a server to provide an update.
    Type: Grant
    Filed: August 15, 2016
    Date of Patent: October 15, 2019
    Assignee: VMware, Inc.
    Inventors: Grzegorz Calkowski, Mingzhe Zhuang
  • Patent number: 10439873
    Abstract: Optimizations are provided for reliably configuring an on-premise server using configuration data stored at a cloud-based service. An on-premise server polls the cloud-based service to determine whether any new configuration changes are available for the on-premise server to implement. In response to an indication that a new configuration change is available for the on-premise server, the on-premise server performs a validation to determine whether the new configuration change is committable by the on-premise server. Afterwards, the on-premise server receives the new configuration change and then attempts to commit to that new configuration change.
    Type: Grant
    Filed: April 21, 2017
    Date of Patent: October 8, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kristian Szobi, Fabian Uhse, Andrew J. Wallace
  • Patent number: 10423332
    Abstract: Storage arrays, systems and methods for processing commands to enable SCSI-level forwarding between an active controller and a standby controller are provided. In one example, the standby controller has ports that operate in an asymmetric logical unit access (ALUA) standby (SB) mode. One such method includes receiving a command by a port of the standby controller, wherein the port operates in the ALUA SB mode. The method includes identifying that the command is of a type that is predefined for forwarding, and forwarding the command from a SCSI layer of the standby controller to a SCSI layer of the active controller. The method further includes processing the command in a user space of the active controller to generate return data and forwarding the return data from the active controller to the standby controller. The method additionally includes sending the return data to the initiator, over the port of the standby controller.
    Type: Grant
    Filed: September 14, 2015
    Date of Patent: September 24, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Naveen Bali, Tao Jin