Including Downloading Patents (Class 717/173)
-
Patent number: 11677773Abstract: A method for securing a service implemented on a computer network includes identifying network assets in the computer network used by the service. The method further includes identifying vulnerabilities in one or more of the network assets, determining an asset risk score for each of the network assets, and determining a service risk score for the service. The method involves implementing one or more vulnerability remediation actions on the computer network to reduce the service risk score and secure the service.Type: GrantFiled: November 19, 2018Date of Patent: June 13, 2023Assignee: BMC Software, Inc.Inventors: G S Narayan Iyer, Ajoy Kumar, Amit Gupta
-
Patent number: 11669321Abstract: Embodiments include a multi-tenant cloud-based identity management system for a plurality of tenants. Embodiments include a global database providing a first set of resources to the plurality of tenants and a plurality of tenant databases, each tenant database providing a second set of resources to one of the plurality of tenants. Embodiments further include a plurality of resources accessible by the tenants and an automated upgrade framework for upgrading the global database and the tenant databases in response to an upgrade of a first release of the system to a second release of the system. For the automated upgrade framework, embodiments determine resource changes between the first release and the second release, generate an upgrade patch based on the resource changes and apply the upgrade patch to the global database.Type: GrantFiled: August 26, 2019Date of Patent: June 6, 2023Assignee: Oracle International CorporationInventors: Sudhir Kumar Srinivasan, Venkateswara Reddy Medam, Gregg Wilson, Raghavendra Saravanamurthy
-
Patent number: 11665065Abstract: Examples of device-driven management are described. A management service can generate a management console that includes a set of workflow objects to use in a workflow creation user interface. A device-driven management workflow is defined through the workflow creation user interface. The management service identifies that device-driven management workflow lacks a condition specified in a comprehensiveness definition. A workflow object for the condition specified in a comprehensiveness definition is generated for display. A user interaction incorporates the workflow object into the device-driven management workflow so that device-driven management workflow considers the specified condition.Type: GrantFiled: October 25, 2021Date of Patent: May 30, 2023Assignee: VMWARE, INC.Inventors: Brian Link, Rahul Parwani
-
Patent number: 11663155Abstract: The disclosure provides a method and an apparatus for realizing USB communication; the method includes: step S1, when receiving a command sent by a host computer, a device determines a type of the command and returns enumerated general information of the device to the host computer if the command is an enumerating command, go back to step S1; if the command is a setting report command, the device acquires response data according to the setting report command and stores the response data, go back to step S1; if the command is a getting report command, the device selects a corresponding report size according to a size of current response data, acquires a second report identification corresponding to the report size, generates return data according to the acquired second report identification and the current response data and sends the return data to the host computer, go back to step S1.Type: GrantFiled: September 17, 2021Date of Patent: May 30, 2023Assignee: FEITIAN TECHNOLOGIES CO., LTD.Inventors: Zhou Lu, Huazhang Yu
-
Patent number: 11656884Abstract: Systems and processes for application integration with a digital assistant are provided. In accordance with one example, a method includes receiving an audio input including a natural-language user input and identifying an intent object of a set of intent objects. The intent object may be derived from the natural-language user input. The method further includes identifying a software application associated with the intent object of the set of intent objects, providing the intent object to the software application to cause the software application to perform a task associated with the intent object, receiving a result response indicating whether the task was successfully performed, and providing an output indicating whether the task was performed.Type: GrantFiled: October 8, 2019Date of Patent: May 23, 2023Assignee: Apple Inc.Inventors: Carey E. Radebaugh, Brandon J. Newendorp, Corey J. Peterson, Rohit Dasari, Trungtin Tran, Vineet Khosla
-
Patent number: 11652790Abstract: A quarantine system could be disposed between an outer firewall and an inner firewall. The quarantine system may include persistent storage containing mappings between computing devices disposed within the inner firewall and data sources disposed outside the outer firewall. The quarantine system may include one or more processors configured to perform operations that include requesting and receiving, based on the mappings, a software-related update from a data source, the software-related update being targeted for deployment on the computing devices. The operations may also include assigning the software-related update for review by a group of one or more agents authorized to approve or reject the software-related update. The operations may also receiving an indication that the software-related update has been approved by the one or more agents and, responsive to receiving the indication, transmitting, based on the mappings, the software-related update to a recipient device within the inner firewall.Type: GrantFiled: December 7, 2020Date of Patent: May 16, 2023Assignee: ServiceNow, Inc.Inventor: Antony Chan
-
Patent number: 11652690Abstract: Examples of the present disclosure relate to updating network devices belonging to a group of network devices. In one aspect, a network controller coupled to the network devices of the group of network access devices, responsive to a first command, initiates a group update process for the network devices of the group is to update the network devices of the group sequentially according to an ordered list. Responsive to a second command during the group update process while a firmware image of a particular network device is updated, the network controller aborts the group update process for the network devices of the group. Aborting the group update process comprises removing a first subset of network devices subsequent to the particular network device in the ordered list from the ordered list such that the firmware image of the first subset of network devices will not be updated and rolling back the firmware image of the particular network device.Type: GrantFiled: July 30, 2019Date of Patent: May 16, 2023Assignee: Hewlett Packard Enterprise Development LPInventor: Savitha Ponjanda Madappa
-
Patent number: 11645087Abstract: A computing environment includes multiple client devices that may each be configured to serve a particular function within the computing environment. The client devices are each coupled to a client management server that communicates with and manages functions of the client devices. When a client device first boots, the client management server communicates with the client device over a network in order to provision the client device with an enrollment image. Using the enrollment image, a client device can become enrolled with the client management server. Once enrolled, the client management server can provision the client device with a functional operating system image. The functional operating system image can support device applications that require a restricted number of runtime states within the client device. A new functional operating system image is downloaded from the client management server and installed on the client device each time the device is rebooted.Type: GrantFiled: January 20, 2021Date of Patent: May 9, 2023Assignee: Meta Platforms. Inc.Inventors: Oliver Pell, Davide Guerri, Dmitry Vnukov
-
Patent number: 11645063Abstract: A software upgrade management method for an unmanned and automated scheduling of an upgrade includes obtaining, by a server, an upgrade package, determining, by the server, a target upgrade mode for a terminal, where the target upgrade mode includes one of a server-determined upgrade mode, a terminal-determined upgrade mode, or a negotiated upgrade mode, and sending, by the server, the upgrade package to the terminal and performing, based on the target upgrade mode, a software upgrade procedure of the terminal.Type: GrantFiled: August 11, 2020Date of Patent: May 9, 2023Assignee: HUAWEI CLOUD COMPUTING TECHNOLOGIES CO., LTD.Inventor: Jintao Zhu
-
Patent number: 11601341Abstract: The present disclosure provides a method of managing a system and an apparatus therefor. The method of the present disclosure may include providing a menu management tool for managing a menu of a system, setting an item of the menu and an authority to access the item by receiving an input through the menu management tool, and providing, when a terminal having the authority accesses the system, information regarding the item to the terminal.Type: GrantFiled: May 17, 2021Date of Patent: March 7, 2023Inventors: Young Jin Kim, Jin Su Lee, Su Ji Woo, Suk Min Ahn, Jae Ho Jeong
-
Patent number: 11601535Abstract: Principles, apparatuses, systems, circuits, methods, and computer program products for performing a software upgrade in a MoCA network includes receiving an image of a software upgrade at a server and sending the image in the MoCA network using an L2ME message channel to a client that is enabled to receive the image and store the image in a client memory. The image may be broken up into packets, and a sequence number may be assigned to each packet to assist the client in assembling them. CRC information may also be appended to the packets to enable the client to verify their contents.Type: GrantFiled: July 10, 2020Date of Patent: March 7, 2023Assignee: Entropic Communications, LLCInventor: Sagar Jogadhenu
-
Applying a failure management policy during updating of components at an information handling system
Patent number: 11593211Abstract: Applying failure policy during updating of components, including receiving metadata of each of the components, the metadata indicating a respective classification of each of the components; sorting the components based on the metadata, including identifying a first subset of the components as critical components and a second subset of the components as non-critical components; receiving a first update package for a first component; detecting a failure to apply the first update package to the first component; in response to detecting the failure to apply the first update package to the first component: determining that the first component belongs to the first subset of components; in response to determining that the first component belongs to the first subset of components, identifying a remediation policy associated with critical components; applying the remediation policy to the first component, including rollback of the first update package at the first component.Type: GrantFiled: April 16, 2021Date of Patent: February 28, 2023Assignee: Dell Products L.P.Inventors: Riddhiman Bhattacharyya, Suman Lal Banik, Karthik Sethuramalingam, Santosh Hanamant Gore -
Patent number: 11586428Abstract: One or more software products/services may be installed on a cloud deployment. Product versions of such services can be upgraded (or rolled back) based on a deployment plan comprising tasks adapted to reach a target deployment state. A central upgrade server can forward tasks to an upgrade agent for execution, the tasks being based on a current operational state of the cloud deployment (obtained by the upgrade agent) and one or more constraints. In multiple node deployments, some nodes may be upgraded to a new product version, while other nodes are kept at a current product version until stability of the new product version is determined. Traffic across nodes can be shaped to ensure a deployment is healthy before upgrading other nodes/deployments. If the health of a node/deployment does not meet specified criteria, an upgrade can be stopped, an alert can be triggered, and the node/deployment can be rolled back.Type: GrantFiled: January 31, 2020Date of Patent: February 21, 2023Assignee: Palantir Technologies Inc.Inventors: Ian Mair, Greg DeArment, Lee Avital, Mark Elliot, Michael Nazario, Punyashloka Biswal, William Hickman
-
Patent number: 11579863Abstract: Provided is an optical transceiver including: a controller configured to output firmware update data for updating firmware of another optical transceiver connected to the optical transceiver through an optical cable; and a transmitter configured to generate an optical signal by superposing input payload data and the firmware update data, and to transmit the optical signal to the other optical transceiver. According to embodiments, the firmware of a remote optical transceiver at a remote location is automatically updated without affecting payload data, which is information to be transmitted.Type: GrantFiled: October 20, 2020Date of Patent: February 14, 2023Assignee: SOLiD, INC.Inventors: Bum Soo Park, Chi Young Park, Gil Koog Kim
-
Patent number: 11573782Abstract: A system includes a server comprising a memory and a processor, where the processor is in communication with the memory. The processor is configured to download, by the updating agent, a second version of source files associated with a second version of the updating agent, where the second version of source files are stored separately from the first version of the source files, where the second version of the updating agent is operable to update a second set of libraries of the application. Next, the updating agent overwrites the first version of the source files with the second version of the source files. The updating agent then re-starts the updating agent with an update parameter designating a location of the downloaded second version of the source files, wherein the third version of the source files are executed to re-start the updating agent.Type: GrantFiled: January 6, 2021Date of Patent: February 7, 2023Assignee: Red Hat, Inc.Inventor: Eric Phillip Fried
-
Patent number: 11567654Abstract: An electronic device, displays, via a display device, a first user interface that includes content of a first application, including, as a state of the first application changes, updating the content of the first application displayed in the first user interface. While displaying the first user interface, the electronic device detects, via an input device, a first user input corresponding to a request to dismiss the first user interface. In response to detecting the first user input, the electronic device: ceases to display the first user interface; displays a second user interface that is different from the first user interface; and displays, over a portion of the second user interface, a first user interface object that includes content of the first application, including, as the state of the first application changes, updating the content of the first application displayed in the first user interface object.Type: GrantFiled: June 28, 2022Date of Patent: January 31, 2023Assignee: APPLE INC.Inventor: William M. Tyler
-
Patent number: 11561789Abstract: A software update device is provided with an update control unit that performs a software update using a new software version supplied over a network. The update control unit installs a first new software version on a first electronic control device prior to installing a second new software version on a second electronic control device, and activates the first new software version installed on the first electronic control device either after activation of the second new software version installed on the second electronic control device has started or after it is ascertained that activation of the second new software version installed on the second electronic control device has been normally completed.Type: GrantFiled: February 22, 2019Date of Patent: January 24, 2023Assignee: Honda Motor Co., Ltd.Inventors: Genta Inoue, Yosuke Shionoya
-
Patent number: 11556352Abstract: Examples provided herein provide a manner of monitoring performance characteristics of a central processing unit or other instruction executing hardware device and adjusting settings of the central processing unit or other instruction executing hardware device. Performance characteristics can be gathered and stored in a secure memory or storage device. The performance characteristics can be transmitted to a control center using a provisioned network transceiver that does not rely on an operating system executed by the central processing unit or the hardware platform of the central processing unit. The control center can determine settings that are to be applied by the central processing unit or instruction executing hardware device and transmit the settings for use by the central processing unit or instruction executing hardware device.Type: GrantFiled: December 17, 2018Date of Patent: January 17, 2023Assignee: Intel CorporationInventors: Jamel Tayeb, Robert Kwasnick, Johan Van De Groenendaal
-
Patent number: 11558253Abstract: A data processing method and apparatus are disclosed. The data processing method includes: receiving, by a first edge computing node in an edge computing cluster, a container image update instruction; obtaining, by the first edge computing node, a to-be-updated container image; and sending, by the first edge computing node, the to-be-updated container image to another edge computing node in the edge computing cluster. The first edge computing node is an edge computing node in the edge computing cluster, the edge computing cluster includes at least two edge computing nodes, and the container image update instruction is used to instruct the at least two edge computing nodes in the edge computing cluster to update a container image. In this way, the time required for downloading the container image is reduced.Type: GrantFiled: March 11, 2021Date of Patent: January 17, 2023Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventor: Xihan Peng
-
Patent number: 11550704Abstract: A system for automating testing of a software product is provided including an automation test framework module configured to receive input from the framework to define and maintain test suite modules to test the software product including object requirements for tests based on user stories and/or requirements associated with the software product; build object instance navigation and automated test scripts based on the received input; and provide an object instance navigation map for the test suite modules, wherein the automation test framework module receives the input, builds the object instances and provides the object instance navigation map before or in parallel with coding analysis, design and coding of the software product. Thus, embodiments of the present inventive concept replace manual tests with an automated system. Related methods and computer program products are also provided.Type: GrantFiled: May 28, 2020Date of Patent: January 10, 2023Inventor: James Arthur Canter
-
Patent number: 11537385Abstract: A notification device, configured to notify an accommodation area that can accommodate a moving body, in which the performance of the moving body that can be accommodated in the accommodation area is predetermined; includes: a first determination unit configured to determine a first accommodation area that can accommodate the moving body with the current performance, based on the current performance of the moving body; a second determination unit configured to determine a second accommodation area that can accommodate the moving body with the performance after rewriting, based on the performance after the rewriting the software of the moving body; and a notification unit configured to separately notify the first accommodation area and the second accommodation area.Type: GrantFiled: March 19, 2021Date of Patent: December 27, 2022Assignee: HONDA MOTOR CO., LTD.Inventors: Junpei Noguchi, Gaku Shimamoto, Yuta Takada, Ryoma Taguchi, Shogo Kobayashi, Hidekazu Ohnishi
-
Patent number: 11481345Abstract: An integrated circuit (IC) includes first and second memory devices and a bridge. The IC also includes a first interconnect segment coupled between the first memory device and the bridge. The IC further includes a second interconnect segment coupled between the first and second memory devices, and a third interconnect segment coupled between the bridge and the second memory device. The IC includes a first DMA circuit coupled to the first interconnect segment, and a second DMA circuit coupled to the second interconnect segment. A fourth interconnect segment is coupled between the first and second DMA circuits.Type: GrantFiled: November 17, 2020Date of Patent: October 25, 2022Assignee: Texas Instruments IncorporatedInventors: Brian Jason Karguth, Charles Lance Fuoco, Samuel Paul Visalli, Michael Anthony Denio
-
Patent number: 11481229Abstract: A method for application processing, a storage medium, and an electronic device are provided. The method includes: obtaining historical operation information of the electronic device; obtaining triggering probability values of a plurality of applications in an application platform installed in the electronic device based on the historical operation information; selecting an application with a triggering probability value greater than a first preset probability value as a target application; downloading resource files of the target application; buffering the resource files into a storage area corresponding to the application platform; and loading the resource files stored in the storage area and corresponding to the target application, in response to detecting a triggering operation on the target application.Type: GrantFiled: June 22, 2020Date of Patent: October 25, 2022Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.Inventor: Yaohui Duan
-
Patent number: 11472663Abstract: A system for providing an automatic software upgrade assistant for remote elevator monitoring experts using machine learning. The system performs operations that include receiving a request from a requestor to install a software upgrade on a controller of an elevator component, the software upgrade dependent on at least one software program being installed on the controller. It is determined whether the at least one software program is installed on the controller. Based at least in part on determining that the at least one software program is installed on the controller: an elapsed time to complete the installation of the software upgrade on the controller is predicted; and an indication is output to the requestor that the software upgrade is permitted to be installed on the controller and the predicted elapsed time to complete the installation.Type: GrantFiled: September 27, 2019Date of Patent: October 18, 2022Assignee: OTIS ELEVATOR COMPANYInventors: Appalaraju Marpu, Naveen Kumar Yeddi, Gopala Rao Vulli, Veeranjaneyulu Manyam
-
Patent number: 11468134Abstract: Systems and methods for provisioning a customized software stack are disclosed. A user inquiry for a technical issue is received from an inquiring user and at least one response to the user inquiry is received. A customized software stack is established for a virtual computing environment based on one or more characteristics similar to one or more user characteristics of a user computing environment of the inquiring user and the at least one response.Type: GrantFiled: September 26, 2018Date of Patent: October 11, 2022Assignee: International Business Machines CorporationInventors: Marco Aurelio Stelmar Netto, Bruno Silva, Eric Bueno Gauch, Bruno Estima Correia Milanesi Castanhe
-
Patent number: 11461470Abstract: A system is configured for determining an API to perform a task includes a processor configured to receive a request from a user to determine an API to perform the task. The input and output parameters of the API are determined. A set of APIs is determined from an API library that is capable of providing the output parameter given the input parameter. Each API from among the set of APIs is evaluated by determining a quality value; a security value, and a performance value of the API. An API score value is determined based on a combination of the quality value, the security value, and the performance value of the API. A particular API having an API score value that is the highest compared to other APIs from among the set of APIs is determined. The particular API is hosted on a web application to perform the task.Type: GrantFiled: June 26, 2020Date of Patent: October 4, 2022Assignee: Bank of America CorporationInventor: Neelofar Ahuja
-
Patent number: 11461086Abstract: Systems, devices, and methods are disclosed to send a signal to deploy a software patch at a compute device, to identify, based on a dependency map, a set of system components on the compute device that are likely to be impacted by the software patch, to monitor a set of parameters for a set of applications on the compute device that interact with a set of system components, to compare values for the set of parameters to one or more predefined criteria and to determine a compatibility classification for the software patch. Systems, devices, and methods are disclosed to update the dependency map based on the compatibility classification to define an updated dependency map, and based on the updated dependency map send a signal to deploy the software patch at a set of compute devices.Type: GrantFiled: August 16, 2019Date of Patent: October 4, 2022Assignee: Ivanti, Inc.Inventors: Eran Livne, Sébastien Baron
-
Patent number: 11461165Abstract: The embodiments set forth a technique for enabling a computing device to cure a configuration issue associated with an auxiliary computing device. According to some embodiments, the technique can include the steps of (1) receiving, from the auxiliary computing device, a request to repair the configuration issue, where the request includes device information associated with the auxiliary computing device, and (2) in response to determining, based on the device information, that the auxiliary computing device is known to the computing device: (i) establishing a secure communication link with the auxiliary computing device, (ii) identifying at least one problem associated with the configuration issue, (iii) generating repair information based on the at least one problem, and (iv) transmitting the repair information to the auxiliary computing device over the secure communication link to cause the auxiliary computing device to cure the at least one problem.Type: GrantFiled: October 7, 2020Date of Patent: October 4, 2022Assignee: Apple Inc.Inventors: Bob Bradley, Per Love Hornquist Astrand
-
Patent number: 11461089Abstract: A data analysis method, device and system are disclosed. In an embodiment, the method includes performing data analysis on the devices by an application by collecting at least one key performance indicator of the devices, estimating the performance of the application according to the result of the data analysis, generating an application upgrade requirement on the basis of the performance estimation result, and sending the upgrade requirement to an industrial cloud; receiving a context data requirement generated by the industrial cloud based upon of the upgrade requirement, collecting context data from the devices according to the context data requirement, and returning the context data to the industrial cloud; and downloading from the industrial cloud the application updated on the basis of the context data. The data analysis mechanism reduces the development process of custom and special applications by automatically upgrading to adapt to changes in field application conditions.Type: GrantFiled: December 28, 2018Date of Patent: October 4, 2022Assignee: SIEMENS AKTIENGESELLSCHAFTInventors: Ming Yu, Zhou Yuan, Yi Liu, Qi Wang, Yue Hua Zhang
-
Patent number: 11442719Abstract: 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: GrantFiled: June 16, 2021Date of Patent: September 13, 2022Assignee: Palantir Technologies Inc.Inventors: William Hickman, Mark Elliot
-
Patent number: 11423023Abstract: A system, method, and machine readable medium are described for providing improved search functionality on a client device.Type: GrantFiled: September 14, 2015Date of Patent: August 23, 2022Assignee: APPLE INC.Inventors: John Hornkvist, Eric Koebler, Alexandre Carlhian, Yan Arrouye, Thomas Deniau
-
Patent number: 11399055Abstract: A storage radio unit (SRU) for a device can include a radio, embedded universal integrated circuit card (eUICC), a processor, an antenna, and nonvolatile memory. The SRU can support standards for removable storage form factors and record a file system for a device. The device can be associated with a service provider and the SRU can be associated with a network provider. The radio can support Narrowband Internet of Things (NB-IoT) standards. The SRU can operate a file system interface (FSI) for the radio, where the device records application data in a file of the FSI. The SRU can attach to a wireless NB-IoT network using credentials recorded in the eUICC. The SRU can read the file of the FSI, and compress, encrypt, and transmit the application data to a network provider via the radio. The network provider can transmit the application data via TLS to the service provider.Type: GrantFiled: September 17, 2019Date of Patent: July 26, 2022Assignee: IOT AND M2M TECHNOLOGIES, LLCInventor: John A. Nix
-
Patent number: 11397571Abstract: System and methods are disclosed for remote management of mobile satellite antenna modules having an antenna subsystem module (ASM). An ASM periodically transmits a check-in message and metrics data to a server. The server analyzes the check-in message and metrics data to determine a state of operation of the antenna, and determine one or more management commands to improve the performance of the ASM. Information in the metrics data received from each ASM can be queried and processed using machine learning to determine correlation between attributes of the ASMs and performance of the ASMs.Type: GrantFiled: January 16, 2019Date of Patent: July 26, 2022Assignee: KYMETA CORPORATIONInventors: Paul Klassen, Ron Radko, Jonas Nicholson, Kevin KleinOsowski, Taylor Stokes, David Cooper, Greg Eigsti
-
Patent number: 11392360Abstract: Systems and methods for redeploying source code are disclosed. The method includes receiving a request for previewing redeployment of a selected source code deployment in a target environment. The request includes an identifier of the selected source code deployment and an identifier of the target environment. In addition, the method includes identifying a source code revision identifier of the selected source code deployment, and identifying a source code revision identifier of the latest source code deployment in the target environment. Based on this information, the method retrieves a list of source code revisions between the selected deployment and the latest deployment in the target environment. The retrieving is based on the source code revision identifiers of the selected source code deployment and the latest source code deployment. The method forwards the retrieved list of source code revisions to a client device for rendering on a display of the client device.Type: GrantFiled: December 21, 2020Date of Patent: July 19, 2022Assignees: ATLASSIAN PTY LTD., ATLASSIAN INC.Inventors: Piotr Plewa, Samuel Tannous, Geoff Crain, Jonathan Lowe, Aneita Yang
-
Patent number: 11388239Abstract: Various examples are described for defining automations for client devices enrolled with a management service. A computing environment can cause one or more user interfaces to be shown in a display of an administrator device that include at least one field for generating an automation that includes a trigger, a condition, and an action to automatically be performed when the condition is satisfied. The trigger defines a time at which the management service compares the condition to device profiles generated for client devices enrolled with the management service. The user interface can forecast a number of client devices that will be affected or subject to an automation, and can display results of the automation as it is executed in real time.Type: GrantFiled: June 10, 2019Date of Patent: July 12, 2022Assignee: VMware, Inc.Inventors: Adam Michael Hardy, Qi Gao, Jason Bedient, Binjie Sun, Carlos Carbonell
-
Patent number: 11361336Abstract: A system of promoting or gifting a specific product or service by a person. The system includes a network and an e-commerce/customer social media and networking platform coupled to the network. The platform includes a social networking platform providing social networking services to a plurality of users communicating with the e-commerce/customer social media and networking platform via the network and an e-commerce module for performing online purchase transactions of goods and services published on the e-commerce/customer social media and networking platform. The e-commerce module displays products or services for sale to the plurality of users and enacts purchase transactions of a product or service selected by a purchasing user. Endorsements received from the purchasing user may be published to a plurality of members observing the purchasing user. The system may also provide a gifting feature to enable users to send gifts to other users.Type: GrantFiled: October 6, 2021Date of Patent: June 14, 2022Inventor: Mohammed Almosilhi
-
Patent number: 11360754Abstract: Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products that provide for an improved and more efficient system of networked computing devices. The embodiments disclose an apparatus and system that enable client devices to install integrations of a third party application that supports variable host address identification. The apparatus and methods further enable a user of the client device to modify the host address identification associated with an installed integration. In this manner, the group-based communication system establishes communication links with network locations that vary from integration to integration and that may vary over time. To implement the invention, the group-based communication system supports the creation of a blueprint application, with an associated blueprint row that serves as the basis from which a plurality of differing integrations are generated. Further, the blueprint row stores variable host address identifications.Type: GrantFiled: November 15, 2019Date of Patent: June 14, 2022Assignee: Slack Technologies, LLCInventors: Liza Gurtin, Sachin Ranchod, Elizabeth Catherine Harrigan, Jammie Mountz, John Agan
-
Patent number: 11354106Abstract: One disclosed method includes loading, at a mobile device, a mobile application package from a repository, where the mobile application package contains local application information including local application components and service deployment information. The method further includes (i) extracting, by a package installer on the mobile device, from the mobile application package, the local application information and the service deployment information, (ii) installing, with the package installer, the local application components on the mobile device, (iii) transmitting, from the mobile device to a remote node in a Network Functions Virtualization (NFV) infrastructure, image information to initiate a service deployment, and (iv) and receiving a result of the service deployment at the mobile device.Type: GrantFiled: January 29, 2019Date of Patent: June 7, 2022Assignee: IDAC Holdings, Inc.Inventor: Dirk Trossen
-
Patent number: 11354072Abstract: An information processing apparatus includes a specifier that specifies a version of firmware to be applied to any of multiple components included in an electronic device, an acquirer that acquires component information corresponding to a parts configuration included in a target component to which the firmware is to be applied, a determiner that determines whether or not the specified version of the firmware is usable with the parts configuration corresponding to the acquired component information, and an executer that executes a prohibition process of prohibiting application of the specified version of the firmware in a case in which the determiner determines that the specified version of the firmware is unusable.Type: GrantFiled: March 5, 2019Date of Patent: June 7, 2022Assignee: FUJIFILM Business Innovation Corp.Inventors: Hiroyuki Tojo, Masatoshi Hara, Yoshitake Hamano, Akira Shinada, Tomoki Takemura, Hideyuki Tomokane
-
Patent number: 11340889Abstract: A technique includes communicating with a plurality of input/output (I/O) modules to cause a firmware image to be transferred to the I/O modules. The I/O modules are each associated with the plurality of storage device enclosures, and the I/O modules are serially coupled together in a chain establishing a processing order among the I/O modules. The technique includes rebooting the I/O modules to cause the I/O modules to use the communicated firmware images, where the rebooting includes rebooting the I/O modules in a second order counter to the processing order.Type: GrantFiled: February 28, 2019Date of Patent: May 24, 2022Assignee: Hewlett Packard Enterprise Development LPInventor: Christopher D. Voltz
-
Patent number: 11340878Abstract: In some implementations, a user interface for designing a health management module is provided by a server system. The user interface identifies a plurality of health management templates. The server system initially receives data indicating a user input received through the user interface that selects one of the plurality of module templates. The server system also receives customization parameters that customize the selected module template for a particular organization. The server system then generates a customized health management module for the particular organization based on the selected template and the customization parameters. The server system finally publishes the customized health management module for the particular organization that includes instructions configuring an application provided by a third-party application store.Type: GrantFiled: May 18, 2020Date of Patent: May 24, 2022Assignee: VigNet IncorporatedInventors: Praduman Jain, Dave Klein, Neeta Jain, Yue Cao
-
Patent number: 11328804Abstract: A distributed system can include a server outside of a clinical environment and a connectivity adapter and a plurality of infusion pumps within the clinical environment. The connectivity adapter can monitor microservices that measure the quality of connectivity adapter's performance. If the performance is below a threshold level, a message indicating poor performance can be sent to the server. The message can be sent when a prior message relating to poor performance has not already been sent within a predetermined time period.Type: GrantFiled: July 15, 2019Date of Patent: May 10, 2022Assignee: ICU Medical, Inc.Inventors: Ben Xavier, Dennis Krabbe, Larry Enger, Chaitanya Deosthale, Anthony Isensee
-
Patent number: 11327286Abstract: Systems and methods for managing a plurality of scanning devices in a high-throughput laboratory environment. Each of the scanning devices is configured for a remote boot operation from an administrative server that is communicatively coupled with the plurality of scanning devices via a local network. The remote boot replaces the complete operational firmware of a scanning device. The scanning devices are each configured to periodically provide operational information to the administrative server for centralized storage. The centralized storage of operational information for each of the plurality of scanning devices, coupled with the ability of the administrative server to initiate a reboot of any scanning device and thereby update the complete operational firmware of the scanning device, allows for centralized administration of multiple scanning devices that facilitates configuration, support, image data storage, and/or communication with outside servers.Type: GrantFiled: August 3, 2020Date of Patent: May 10, 2022Assignee: Leica Biosystems Imaging, Inc.Inventors: Timothy Dailey, Aaron Stearrett
-
Patent number: 11321076Abstract: In accordance with a first aspect of the present disclosure, a system is provided for applying patches to executable codes, comprising: a plurality of execution environments configured to execute said codes in different execution contexts; a control unit configured to apply the patches to said codes; wherein the control unit is configured to apply a specific patch to a specific code upon or after an execution environment configured to execute said specific code switches to an execution context corresponding to said specific code. In accordance with other aspects of the present disclosure, a corresponding method is conceived for applying patches to executable codes, and a corresponding computer program is provided.Type: GrantFiled: April 6, 2020Date of Patent: May 3, 2022Assignee: NXP B.V.Inventors: Andreas Lessiak, Mark Leonard Buer
-
Patent number: 11321080Abstract: This application provides a patch package generation method and a device, which includes: when code of an application framework layer in Android operating system source code is updated, obtaining, by a server, a compilation result; determining, by the server, an Android package (APK) of a target application from the APK of the preinstalled applications by, determining, by the server, an application including code in which only one or more of a check value, a timestamp, and a register corresponding to a constant change; and differentiating, by the server, an APK of an application other than the target application in the preinstalled applications after the code of the application framework layer is updated and an APK of the application other than the target application in the preinstalled applications before the code of the application framework layer is updated, to generate a first differential package.Type: GrantFiled: July 19, 2018Date of Patent: May 3, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Wenjie Ren, Yonghong Yin
-
Patent number: 11323549Abstract: A method includes receiving, at a customer premises equipment (CPE) device from a data source, media content requested by a media device. The method includes determining, at the CPE device, a number of concurrent media connections to establish to the media device based on a workload of the customer premises device. The method includes establishing the number of concurrent communication connections between the CPE device and the media device. The method also includes sending the media content as data packets via data packet streams to the media device from the customer premises equipment device. A data packet stream of the data packet streams is sent via each communication connection of the concurrent communication connections. Each data packet stream includes less than all data packets of the media content, and the media device processes the data packets received via the data packet streams to generate media content output.Type: GrantFiled: April 12, 2021Date of Patent: May 3, 2022Assignee: AT&T Intellectual Property I, L.P.Inventor: Christopher Baldwin
-
Patent number: 11308216Abstract: Server-side authentication of user accounts by using multiple authentication tokens and transmission of update statement to users for updates to applications installed on their devices. Prompting users that updates are available upon determining that a threshold event has occurred and if requisite network and situational conditions exist. Batching and sending notifications or requests for authentications that are required for each application update that is currently ready for download.Type: GrantFiled: July 12, 2019Date of Patent: April 19, 2022Assignee: Apple Inc.Inventors: Sean B. Kelly, Elizabeth Caroline Furches Cranfill, Thomas Alsina
-
Patent number: 11284160Abstract: A method for remotely provisioning resources for running a computer application is described. The method includes: receiving a request to execute a computer application using a virtual machine, the computer application having a static video portion and a user interactive video portion; while preparing the user interactive video portion, providing the static video portion to a user device remotely positioned relative to a server hosting the virtual machine; and streaming the user interactive video portion to the user device at an end of the static video portion. A start time of the static video portion is adjusted to accommodate a display time of the static video portion being different than a time required to prepare the user interactive video portion. A server and a system that are capable of performing the above method are also described.Type: GrantFiled: September 4, 2020Date of Patent: March 22, 2022Assignee: Nvidia CorporationInventors: Bojan Vukojevic, Franck Diard
-
Patent number: 11263163Abstract: A sensor unit includes at least one sensor for detecting and converting measured quantities into sensor signals; at least one microprocessor; at least one memory for program modules for processing sensor signals, the program modules being executable on the microprocessor; and at least one communications interface to an external application processor, the program modules being able to be activated and deactivated via this communications interface, and further program modules are able to be loaded into the memory via this communications interface. The microprocessor includes at least one closed environment for executing plug-in program modules.Type: GrantFiled: February 1, 2018Date of Patent: March 1, 2022Assignee: Robert Bosch GmbHInventors: Lars Middendorf, Sebastian Stieber, Rainer Dorsch, Christian Haubelt
-
Patent number: 11255564Abstract: Provided is a program update system for an air conditioner, which can complete update of a program without delay. A controller 51 determines whether it is summer or winter. If it is summer or winter, the controller 51 updates a communication program 52a to a downloaded update program. Or, the controller 51 determines whether a user has set timer on/off. If the user has set the timer on/off, the controller 51 updates the communication program 52a to the downloaded update program. Or, the controller 51 captures room temperature Ti and set temperature Tp, and determines whether a temperature difference ?T calculated using the captured room temperature Ti and the set temperature Tp is greater than or equal to a threshold temperature difference Tth. If the temperature difference ?T is greater than or equal to the threshold temperature difference Tth, the controller 51 updates the communication program 52a to the downloaded update program.Type: GrantFiled: October 12, 2018Date of Patent: February 22, 2022Assignee: FUJITSU GENERAL LIMITEDInventor: Yutaka Shimamura