Patents Examined by Hua Fan
  • Patent number: 11546415
    Abstract: Systems, methods and apparatus are provided for an intelligent server platform using genetic algorithms to execute a server migration based on fitness. The platform may locate hardware and software artifacts and map functional relationships between artifacts. Artifacts may be clustered based on interdependency to ensure that functionally related artifacts are migrated as a unit. The platform may apply a fitness protocol to generate a fitness score for each cluster and select clusters based on fitness score. The platform may apply a crossover protocol to optimize selected clusters for compliance with enterprise standards. The platform may iterate through the crossover protocol and modify a convergence goal based on populations of successive generations. The platform may rank artifacts and generate a protocol for migration. The platform may execute the migration in accordance with the migration protocol.
    Type: Grant
    Filed: July 2, 2020
    Date of Patent: January 3, 2023
    Assignee: Bank of America Corporation
    Inventors: Madhusudhanan Krishnamoorthy, Abhiraam Venkatesan, Ayesha Farha AmeerHamza
  • Patent number: 11546219
    Abstract: Techniques are described for enabling users of a cloud provider network to define and use custom “virtual regions” comprised of selected sets of cloud provider network infrastructure locations. A cloud provider network enables users to obtain information about available infrastructure locations and to identify locations that satisfy a set of performance characteristics and other parameters. Once a set of desirable infrastructure locations have been identified, users can request the creation of a virtual region to be associated with their user account, where the request specifies a set of infrastructure locations to comprise the virtual region. Once a virtual region is created, users can cause computing resources to be launched into or otherwise associated with the virtual region in a manner similar to the use of existing regions and availability zones.
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: January 3, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael Groenewald, Diwakar Gupta, Philip Cronje
  • Patent number: 11546337
    Abstract: Described herein are method and apparatus for servicing software components of nodes of a cluster storage system. During data-access sessions with clients, client IDs and file handles for accessing files are produced and stored to clients and stored (as session data) to each node. A serviced node is taken offline, whereby network connections to clients are disconnected. Each disconnected client is configured to retain its client ID and file handles and attempt reconnections. Session data of the serviced node is made available to a partner node (by transferring session data to the partner node). After clients have reconnected to the partner node, the clients may use the retained client IDs and file handles to continue a data-access session with the partner node since the partner node has access to the session data of the serviced node and thus will recognize and accept the retained client ID and file handles.
    Type: Grant
    Filed: June 21, 2019
    Date of Patent: January 3, 2023
    Assignee: NetApp, Inc.
    Inventors: Nam Le, Paul Yuedong Mu, John Russell Boyles, John Eric Hoffman
  • Patent number: 11539652
    Abstract: Systems and methods for processing email messages are described. A method may include obtaining, from a database associated with the database system, data identifying a plurality of email messages for a plurality of email senders, the email messages associated with one or more sales cadences and an email service; enqueuing, by the server computing system, data identifying one or more email messages of the plurality of email messages into a queue provided that no data identifying two email messages associated with a first email sender are in the queue concurrently; and dequeuing, by the server computing system, the data identifying the one or more email messages from the queue, each dequeued data identifying an email message to be processed by the email service, wherein said enqueuing is performed provided that no dequeued data identifying two email messages associated with a second email sender are concurrently waiting to be processed by the email service.
    Type: Grant
    Filed: July 23, 2020
    Date of Patent: December 27, 2022
    Assignee: Salesforce, Inc.
    Inventors: Rebecca Greenberg, Mattia Padovani
  • Patent number: 11533195
    Abstract: A building management system includes a communications bus, subordinate devices connected to the communications bus, and a controller connected to the communications bus. The controller includes an active node table including a plurality of nodes, each node representing one of the subordinate devices connected to the communications bus. The controller is configured to monitor the active node table for a newly connected subordinate device, use a set of rules to determine whether the newly connected subordinate device is supported by the controller for performing an identified function in combination with the controller, and, in response to a determination that the newly connected subordinate device is supported, extend the identified function of the controller to the newly connected subordinate device. Extending the identified function includes enabling the newly connected subordinate device to perform the identified function.
    Type: Grant
    Filed: January 3, 2017
    Date of Patent: December 20, 2022
    Assignee: Johnson Controls Tyco IP Holdings LLP
    Inventors: Jameel Ahmed, Vivek V. Gupta, Brandon A. Sloat, Daniel F. Leising
  • Patent number: 11533285
    Abstract: A mechanism for determining a chat distance associated with an environmental chat based on the chat amount within an area of a virtual universe associated with the environmental chat. An environmental chat distance may be determined based on the number of words or characters in a text chat or voice chat between avatars within the area of the virtual universe. The environmental chat distance may be inversely proportional to the detected words or characters in the environmental chat.
    Type: Grant
    Filed: August 7, 2018
    Date of Patent: December 20, 2022
    Inventors: Christopher S. Alkov, Travis M. Grigsby, Lisa Seacat DeLuca
  • Patent number: 11516159
    Abstract: Methods and systems for linking comments to portions of content items. An example computing device receives information associated with a content item produced by a source system, the content item being accessible to other the computing devices via a network and receives a comment associated with the content item, the comment produced by one of the other computing devices. In response to receiving the information and the comment, the computing device predicts a subsection of the content item to link to the received comment based at least on details associated with the content item and the comment, then makes information associated with the predicted subsection of the content item available to other computing devices requesting access to the content item.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: November 29, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Furu Wei, Ming Zhou, Yang Liu, Ziqiang Cao, Shaohan Huang, Li Dong, Lei Cui
  • Patent number: 11509608
    Abstract: Systems and methods for configuring an email engine associated with sequences of engagements are described. The email engine is associated with a first sequence of engagements and a second sequence of engagements. The email engine is configured to be activated based on completion of the first sequence of engagements. The email engine may be configured to generate and send an email to an email recipient based on a set of parameters unique to the email recipient and based on one or more government regulations. When the sending of the email is prevented because of the set of parameters or the government regulations, an error notification may be generated, and the second sequence of engagements may not be activated.
    Type: Grant
    Filed: April 13, 2020
    Date of Patent: November 22, 2022
    Assignee: Salesforce, Inc.
    Inventors: Rebecca Greenberg, David Louie, Mattia Padovani, Darpan Dhamija
  • Patent number: 11509613
    Abstract: A method and email application enable email attachments to be viewed through a system external to the email application itself in accordance with select categories. The email application creates categories and categorizes the email attachments according to such categories. The email application then maps the categories into a format understandable by the external system for category information and provides the mapped categories to the external system in such format In response to receiving a request from the external system for the contents of one of the mapped categories and in response to such category having no further subcategories, the email application identifies the email attachments under such category and maps the identified email attachments to file names. The file names are then provided to the external system as the contents of such category.
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: November 22, 2022
    Assignee: VMware, Inc.
    Inventors: Ross Dargahi, Roland J. Schemers, III, Satish Dharmaraj
  • Patent number: 11503108
    Abstract: In some embodiments a distributed computing system is provided that includes a plurality of different feature modules and a matching engine. The different feature modules each provide different processing for handling parent requests and submitting, to the matching engine, commands for child data transaction requests that are associated with the parent request.
    Type: Grant
    Filed: July 30, 2021
    Date of Patent: November 15, 2022
    Assignee: NASDAQ, INC.
    Inventors: Kyle Prem, John Vaccaro, Hemant Thombre
  • Patent number: 11500678
    Abstract: This disclosure is directed to a computer-implemented method, systems, and devices to migrate a virtual fibre channel (VFC) connection from a first hardware communication path to a second hardware communication path within a fibre channel (FC) network prior to failure of a device in the first hardware communication path. For example, a hypervisor database may contain health status with respect to recoverable failure incidents across host bus adaptor (HBA) ports for a source HBA port and a target HBA port associated with a first VFC connection using the first hardware communication path. If it is determined that a number of recoverable failure incidents on at least one component in the first hardware communication path has occurred, migration of the first VFC connection from the first hardware communication path to a second hardware communication path may be initiated prior to actual hard failure.
    Type: Grant
    Filed: September 17, 2018
    Date of Patent: November 15, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Bannur Subraya Sumangala, Vellalore Sreenivasa Prasad, Paulose Kuriakose Arackal
  • Patent number: 11485286
    Abstract: A vehicle vision system includes an extender element disposed at a rear portion of a vehicle. The extender element includes an extender portion and an end portion, with the end portion viewable to a viewer who is viewing the rear portion of the vehicle. The end portion includes at least one selected from the group consisting of (i) a vehicle emblem and (ii) a vehicle logo. A rear backup camera assembly is at least partially disposed in the extender portion of the extender element. The rear backup camera assembly is disposed with its lens viewing exterior of the vehicle. The extender element is incapable of extending such that the rear backup camera assembly is non-movable relative to the rear portion of the vehicle when disposed at the rear portion of the vehicle.
    Type: Grant
    Filed: August 19, 2019
    Date of Patent: November 1, 2022
    Assignee: MAGNA ELECTRONICS INC.
    Inventor: William G. Briggance
  • Patent number: 11483380
    Abstract: In some embodiments a distributed computing system is provided that includes a plurality of different feature modules and a matching engine. The different feature modules each provide different processing for handling parent requests and submitting, to the matching engine, commands for child data transaction requests that are associated with the parent request.
    Type: Grant
    Filed: July 30, 2021
    Date of Patent: October 25, 2022
    Assignee: NASDAQ, INC.
    Inventors: Kyle Prem, John Vaccaro, Hemant Thombre
  • Patent number: 11483381
    Abstract: A method includes defining, by a computing device, a network of nodes of migration practitioners; receiving, by the computing device, working sets from the nodes defining ownership of data servers; determining, by the computing device, a consensus of ownership of the data servers amongst the migration practitioners; updating, by the computing device, the working sets using the consensus of ownership; distributing, by the computing device, the updated working sets across the nodes; obtaining, by the computing device, activity wrappers of migration activities on the data servers within the distributed working sets; generating, by the computing device, migration activities based on the obtained activity wrappers; determining, by the computing device, connectivity problems in the network; resolving, by the computing device, the connectivity problems in the network; allowing, by the computing device, a new node to join the network; and assigning, by the computing device, ownership of unowned data servers.
    Type: Grant
    Filed: October 21, 2021
    Date of Patent: October 25, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Manish Gupta, Murali Krishna Surampalli, Sougata Mukherjea, Ashraf Ali Thajudeen
  • Patent number: 11481655
    Abstract: This present invention relates to a system for processing distributed intelligent information, and discloses a method that when there are no actions beyond the threshold value among the analyzed actions, a virtual global workspace (GW) is formed, the global workspace including one or more thinking devices, and the thinking device operates as a first type device or a second type device, in which an action alternative is requested for the global workspace in the case of operating as the first type device, and an action solution is proposed for the global workspace in the case of operating as the second type device.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: October 25, 2022
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Sang Ki Kim, Sun Me Kim
  • Patent number: 11470182
    Abstract: A multi-region cloud service facilitated by a distributed container execution system comprising a plurality of edge proxy servers deployed in a plurality of geographical regions to receive from a plurality of client devices a plurality of requests to access the distributed container execution system and a plurality of application servers deployed in the plurality of geographical regions to provide the cloud service. Each edge proxy server is configured to analyze each request it receives to identify a target geographical region of the respective request, transmit the respective request to the application server(s) deployed in a same geographical region in case the target geographical region is the geographical region of the edge proxy server, and transmit the respective request to other edge proxy server(s) deployed in the target geographical region in case the target geographical region is not the geographical region of the respective edge proxy server.
    Type: Grant
    Filed: December 30, 2021
    Date of Patent: October 11, 2022
    Assignee: monday.com Ltd.
    Inventors: David Virtser, Daniel Mittelman
  • Patent number: 11470460
    Abstract: A communication method includes: a first transmission step of transmitting first setting information and first network organization information regarding one information processing apparatus of a second network via a first communication path; a first determination step of determining a role of communication with a first master apparatus via a second communication path on the basis of the first network organization information and role adjustment information; a second transmission step of transmitting second setting information and second network organization information to the first master apparatus via the first communication path; a second determination step of determining a role of the communication with a second master apparatus via the second communication path on the basis of the second network organization information and role adjustment information by the first master apparatus; and a first communication start step of starting the communication via the second communication path with another informatio
    Type: Grant
    Filed: December 3, 2018
    Date of Patent: October 11, 2022
    Assignee: Sony Corporation
    Inventors: Naoki Miyabayashi, Yoshihiro Yoneda, Masahiro Sueyoshi
  • Patent number: 11451617
    Abstract: Disclosed herein is an event management server for providing services related to participation in events to an information processing device that performs an information processing task using data provided as an event by a content provision server, the event management server including: an event information storage section adapted to store event-related information; and a correlation information preparation section adapted to acquire details of a user operation, extract events that match the details of the user operation, prepare event data that represents the events in a given format, transmit the data to the information processing device, acquire details of a user operation performed on the information processing device to register for participation, prepare registration information that correlates a user with the event, and store the registration information in a storage device.
    Type: Grant
    Filed: August 16, 2016
    Date of Patent: September 20, 2022
    Assignee: Sony Interactive Entertainment Inc.
    Inventor: Masanori Nomura
  • Patent number: 11444994
    Abstract: A first example device disclosed herein comprises memory including computer readable instructions and a processor to execute the instructions to access a group code and a group size from a second device, the group code to identify a group of devices to be included in a stream splitting session to distribute communication of a data stream, the group size to specify a number of devices included in the group of devices, the group of devices including the first device and the second device. The processor is also to initiate transmission of a request including the group code and the group size to a distribution system to establish the stream splitting session. The processor is further to forward a first portion of the data stream from the distribution system to the second device for aggregation with a second portion of the data stream at the second device.
    Type: Grant
    Filed: August 22, 2018
    Date of Patent: September 13, 2022
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Christopher Baldwin, Bruce Barnes, Wayne Robert Heinmiller, Patrick Kenny, Dolores J. Mallian
  • Patent number: 11431916
    Abstract: An imaging system for a vehicle includes a tail lamp assembly that illuminates a field of illumination rearward of the vehicle. A light source control may operate at least one light source of the tail lamp assembly in a repeating cycle that includes (i) a first illumination period wherein light emitted by the tail lamp assembly has a first brightness level and (ii) a second illumination period wherein light emitted by the tail lamp assembly has a second brightness level that is lower than the first brightness level. A camera is operable to capture image data representative of a region that is at least in part within the field of illumination. A camera control may operate the camera to capture image data during at least part of the first illumination period.
    Type: Grant
    Filed: October 12, 2020
    Date of Patent: August 30, 2022
    Assignee: MAGNA ELECTRONICS INC.
    Inventors: Clarence P. McElroy, Yuesheng Lu, Axel Nix