Patents Examined by Hua Fan
-
Patent number: 11546415Abstract: 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: GrantFiled: July 2, 2020Date of Patent: January 3, 2023Assignee: Bank of America CorporationInventors: Madhusudhanan Krishnamoorthy, Abhiraam Venkatesan, Ayesha Farha AmeerHamza
-
Patent number: 11546219Abstract: 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: GrantFiled: April 30, 2020Date of Patent: January 3, 2023Assignee: Amazon Technologies, Inc.Inventors: Michael Groenewald, Diwakar Gupta, Philip Cronje
-
Patent number: 11546337Abstract: 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: GrantFiled: June 21, 2019Date of Patent: January 3, 2023Assignee: NetApp, Inc.Inventors: Nam Le, Paul Yuedong Mu, John Russell Boyles, John Eric Hoffman
-
Patent number: 11539652Abstract: 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: GrantFiled: July 23, 2020Date of Patent: December 27, 2022Assignee: Salesforce, Inc.Inventors: Rebecca Greenberg, Mattia Padovani
-
Patent number: 11533195Abstract: 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: GrantFiled: January 3, 2017Date of Patent: December 20, 2022Assignee: Johnson Controls Tyco IP Holdings LLPInventors: Jameel Ahmed, Vivek V. Gupta, Brandon A. Sloat, Daniel F. Leising
-
Patent number: 11533285Abstract: 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: GrantFiled: August 7, 2018Date of Patent: December 20, 2022Inventors: Christopher S. Alkov, Travis M. Grigsby, Lisa Seacat DeLuca
-
Patent number: 11516159Abstract: 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: GrantFiled: May 29, 2015Date of Patent: November 29, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Furu Wei, Ming Zhou, Yang Liu, Ziqiang Cao, Shaohan Huang, Li Dong, Lei Cui
-
Patent number: 11509608Abstract: 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: GrantFiled: April 13, 2020Date of Patent: November 22, 2022Assignee: Salesforce, Inc.Inventors: Rebecca Greenberg, David Louie, Mattia Padovani, Darpan Dhamija
-
Patent number: 11509613Abstract: 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: GrantFiled: October 22, 2018Date of Patent: November 22, 2022Assignee: VMware, Inc.Inventors: Ross Dargahi, Roland J. Schemers, III, Satish Dharmaraj
-
Patent number: 11503108Abstract: 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: GrantFiled: July 30, 2021Date of Patent: November 15, 2022Assignee: NASDAQ, INC.Inventors: Kyle Prem, John Vaccaro, Hemant Thombre
-
Patent number: 11500678Abstract: 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: GrantFiled: September 17, 2018Date of Patent: November 15, 2022Assignee: Hewlett Packard Enterprise Development LPInventors: Bannur Subraya Sumangala, Vellalore Sreenivasa Prasad, Paulose Kuriakose Arackal
-
Patent number: 11485286Abstract: 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: GrantFiled: August 19, 2019Date of Patent: November 1, 2022Assignee: MAGNA ELECTRONICS INC.Inventor: William G. Briggance
-
Patent number: 11483380Abstract: 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: GrantFiled: July 30, 2021Date of Patent: October 25, 2022Assignee: NASDAQ, INC.Inventors: Kyle Prem, John Vaccaro, Hemant Thombre
-
Patent number: 11483381Abstract: 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: GrantFiled: October 21, 2021Date of Patent: October 25, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Manish Gupta, Murali Krishna Surampalli, Sougata Mukherjea, Ashraf Ali Thajudeen
-
Patent number: 11481655Abstract: 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: GrantFiled: November 27, 2019Date of Patent: October 25, 2022Assignee: Electronics and Telecommunications Research InstituteInventors: Sang Ki Kim, Sun Me Kim
-
Patent number: 11470182Abstract: 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: GrantFiled: December 30, 2021Date of Patent: October 11, 2022Assignee: monday.com Ltd.Inventors: David Virtser, Daniel Mittelman
-
Patent number: 11470460Abstract: 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 informatioType: GrantFiled: December 3, 2018Date of Patent: October 11, 2022Assignee: Sony CorporationInventors: Naoki Miyabayashi, Yoshihiro Yoneda, Masahiro Sueyoshi
-
Patent number: 11451617Abstract: 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: GrantFiled: August 16, 2016Date of Patent: September 20, 2022Assignee: Sony Interactive Entertainment Inc.Inventor: Masanori Nomura
-
Patent number: 11444994Abstract: 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: GrantFiled: August 22, 2018Date of Patent: September 13, 2022Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Christopher Baldwin, Bruce Barnes, Wayne Robert Heinmiller, Patrick Kenny, Dolores J. Mallian
-
Patent number: 11431916Abstract: 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: GrantFiled: October 12, 2020Date of Patent: August 30, 2022Assignee: MAGNA ELECTRONICS INC.Inventors: Clarence P. McElroy, Yuesheng Lu, Axel Nix