Patents Examined by Emmanuel L. Moise
  • Patent number: 11329893
    Abstract: A method, a device, and a non-transitory storage medium provide a network evaluation service. The service collects live network traffic data for a client device in a network; stores a benchmark pattern model; determines a category of the live network traffic data based on a segment size; detects a first traffic pattern of the live network traffic data based on measured segment parameters for the category; matches the first traffic pattern to a second traffic pattern in the benchmark pattern model to identify a result; compares the live network traffic data with a benchmark application pattern from the benchmark pattern model; and identifies, based on the comparing, a level of degraded performance in the network.
    Type: Grant
    Filed: March 21, 2019
    Date of Patent: May 10, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Ying Wang, Rick L. Halstead
  • Patent number: 11310343
    Abstract: A method of registering and authenticating a user and a user device is disclosed. In one embodiment, the method does not use any stored usernames, passwords, or tokens. In certain embodiments, the method stores algorithmic functions on the user device. When a user requests authentication a server provides variable values to the client device. The values are input into the algorithmic functions. The functions generate an output. The output is sent to the server. The server uses the client device generated output to authenticate the client device and the user. Each time the user requests authentication different variable values are used to prevent prediction and hacking of the system.
    Type: Grant
    Filed: April 2, 2021
    Date of Patent: April 19, 2022
    Inventor: Paul Swengler
  • Patent number: 11283745
    Abstract: The present invention allows multiple different messages to different recipients through a single email. The system allows a sender to designate multiple recipients in the subject areas and the composition areas of the email application and send different messages to each recipient.
    Type: Grant
    Filed: August 29, 2016
    Date of Patent: March 22, 2022
    Inventors: Kailyn Cage, Luis Santos
  • Patent number: 11258728
    Abstract: Some embodiments provide a novel method for deploying different virtual networks over several public cloud datacenters for different entities. For each entity, the method (1) identifies a set of public cloud datacenters of one or more public cloud providers to connect a set of machines of the entity, (2) deploys managed forwarding nodes (MFNs) for the entity in the identified set of public cloud datacenters, and then (3) configures the MFNs to implement a virtual network that connects the entity's set of machines across its identified set of public cloud datacenters. In some embodiments, the method identifies the set of public cloud datacenters for an entity by receiving input from the entity's network administrator. In some embodiments, this input specifies the public cloud providers to use and/or the public cloud regions in which the virtual network should be defined. Conjunctively, or alternatively, this input in some embodiments specifies actual public cloud datacenters to use.
    Type: Grant
    Filed: October 24, 2019
    Date of Patent: February 22, 2022
    Assignee: VMWARE, INC.
    Inventors: Israel Cidon, Prashanth Venugopal, Aran Bergman, Chen Dar, Alex Markuze, Eyal Zohar
  • Patent number: 11252102
    Abstract: A device transmits a request to access image data stored in a cloud and then receives an access path to the image data. If the image data are in a first data format, the device reads the image data via the access path, converts them into the second data format, and stores the converted image data in the cloud. It also modifies the access path according to a modification rule and stores the modified access path in the cloud. If the image data are in the second data format, the device either always reads the image data in the second data format via the access path or checks whether a special instruction has been defined. On the basis of the special instruction, the device either reads the image data in the second data format via the access path or remodifies the access path using the modification rule.
    Type: Grant
    Filed: February 16, 2015
    Date of Patent: February 15, 2022
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventor: Karlheinz Dorn
  • Patent number: 11233718
    Abstract: Techniques are disclosed for improved data routing and forwarding by exploiting the increasing number of logical cores in a computing system. In certain embodiments, a network device comprising several network interfaces and logical cores is disclosed. The network device may also include a plurality of processing nodes, wherein each processing node includes instructions for processing network packets and is associated with a logical core. Furthermore, the network device may include control logic configured to receive a network packet at an interface, select a subset of processing nodes from the plurality of processing nodes for processing the network packet, based on contents of the network packet and the interface that the network packet was received at, and schedule processing of the network packet by the subset of the processing nodes on the respective logical cores associated with each of the subset of the processing nodes.
    Type: Grant
    Filed: October 28, 2016
    Date of Patent: January 25, 2022
    Assignee: CIENA CORPORATION
    Inventor: Michael David Larson
  • Patent number: 11200582
    Abstract: Embodiments for ensuring compliance of Internet of Things (IoT) devices in an IoT environment by a processor. One or more solutions may be provided for those of a plurality of sensor based devices in an IoT network identified as having performance obligation deficiencies according to a knowledge domain describes the performance obligations for the plurality of sensor based devices.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: December 14, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Bender, Rhonda L. Childress, David B. Kumhyr, Maharaj Mukherjee
  • Patent number: 11184423
    Abstract: Techniques are described herein that are capable of offloading upload processing of a file in a distributed system. A request is received from a requestor to upload a file to a transactional database of a DBMS. Information regarding the requestor and/or the file is extracted from the request. A determination is made that the file is to be uploaded to a non-indexing file storage system in lieu of the transactional database based at least in part on the extracted information satisfying one or more criteria. A key that includes a hash is generated. The hash is created using attribute(s) of the requestor and/or the file from the extracted information. The key is provided to the requestor. The key and at least a portion of the file are received from the requestor. Uploading of the file to the non-indexing file storage system in lieu of the transactional database is initiated.
    Type: Grant
    Filed: October 24, 2018
    Date of Patent: November 23, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Arun Ramadasan Mannengal, Ashish Basran, Jawad Ahmed Ibrahim Katib, Avinash Chandru, Shreeja Subrata Datta
  • Patent number: 11184451
    Abstract: A method, system and computer program product for handling notifications. A notification system monitors content (e.g., photograph) followed by a user for updates on a communication system. If the notification system identifies updates to content out of the monitored content, then the notification system applies the policy for delivering notifications concerning the content followed by the user that was updated. The notification system registers to receive information about updates to the content followed by the user as well as new events on the communication system. In response to identifying updates to content related to the content followed by the user that was updated from the received information, a summary concerning the updates to the content followed by the user and the related content is then generated. A notification is then delivered to the user containing the generated summary in a manner consistent with the policy.
    Type: Grant
    Filed: August 21, 2019
    Date of Patent: November 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jonathan F. Brunn, Jennifer Heins, Marc D. Labrecque, Amy Widmer
  • Patent number: 11172004
    Abstract: A content management system allows users to collaboratively edit, draft, or otherwise work with the same content item simultaneously by displaying a real-time data stream of a native application displaying a content item on a host device in a screen sharing window of a webpage. The screen sharing window is capable of receiving edit inputs and sending the edit inputs to a client application on the host device. The edit inputs are provided as interpretable code for the native application for the content item and the client application provides the interpretable code to the native application to have the changes corresponding to the edit inputs incorporated into the content item. Further, the cursors of other users participating in the collaborative editing session are displayed in the screen sharing window to allow each participant to view and follow the changes made by the other participants of the session.
    Type: Grant
    Filed: December 7, 2020
    Date of Patent: November 9, 2021
    Assignee: Dropbox, Inc.
    Inventors: Min Ming Lo, Michael Wu, Shravan Reddy
  • Patent number: 11165679
    Abstract: A computer-implemented method for diagnosing workload performance problems in computer servers includes measuring resource metrics. The method further includes aggregating resource metrics for each consumed resource, and aggregating resource and non-resource activity metrics for each consumer. The method further includes generating condensed diagnostic data, on a synchronized, regular interval with one or more most significant consumed resource names and corresponding consumed resource metrics. Generating the condensed diagnostic data includes grouping consumers into buckets based on bucket and consumer attributes, aggregating resource and non-resource consumer activity metrics across all consumers in each bucket, and including one or more worst offending consumer names with corresponding resource and non-resource consumer activity metrics in each bucket. The condensed diagnostic data with the most significant consumed resources and bucket contents is recorded.
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: November 2, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Daniel Rosa, Donald Schmidt, Nicholas R. Jones
  • Patent number: 11159343
    Abstract: Some embodiments provide a novel method for configuring managed forwarding elements (MFEs) to handle data messages for multiple logical networks that are implemented in a data center at the MFEs and to provide gateway service processing (e.g., firewall, DNS, etc.). A controller, in some embodiments, identifies logical networks implemented in the datacenter and MFEs available to provide gateway service processing and assigns gateway service processing for each logical network to a particular MFE. The MFEs, in some embodiments, receive data messages from endpoints in the logical networks that are destined for an external network. In some embodiments, the MFEs identify that the data messages require gateway service processing before being sent to the external network. The MFEs, in some embodiments, identify a particular MFE that is assigned to provide the gateway service processing for logical networks associated with the data messages.
    Type: Grant
    Filed: September 17, 2019
    Date of Patent: October 26, 2021
    Assignee: VMWARE, INC.
    Inventors: Vijai Coimbatore Natarajan, Harish Manoharan
  • Patent number: 11153164
    Abstract: Various embodiments for performing hardware upgrades in a disaggregated computing environment. A workload is run on a disaggregated computing system while providing a new component to at least one of a plurality of component pools used by the disaggregated computing system. Point-to-point circuit wire level switching is used to switch the disaggregated system from an assigned component residing in a first of the plurality of component pools to the new component residing in a second of the plurality of component pools without interrupting the running workload.
    Type: Grant
    Filed: January 4, 2017
    Date of Patent: October 19, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John A. Bivens, Min Li, Ruchi Mahindru, HariGovind V. Ramasamy, Yaoping Ruan, Valentina Salapura, Eugen Schenfeld
  • Patent number: 11128704
    Abstract: A content management system provides content item sharing and synchronization for users of client devices. The content items stored by content management system can include any type of data, such as digital data, media, data files and databases, source and object code, recordings, and any other type of data or file. A collaboration content item management system allows users to create, edit and share collaboration content items among a plurality of other users. Collaboration content items are files that a users can create and edit using a collaboration content items editor, and are composed of collaboration content item elements. The content management system and collaboration content item management system provide functionality for linking content items with collaboration content items to keep the contents of each synchronized with one another and allow for access of the same content from both systems.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: September 21, 2021
    Assignee: Dropbox, Inc.
    Inventors: Lars Johnson, David Wetterau
  • Patent number: 11102103
    Abstract: Apparatus and methods for protecting a server network from a failure. The network may include a central console. The network may include one or more client servers. The central console may include a transmitter that is configured to periodically transmit to the client server a diagnostic probe. The probe may be selected to ascertain a state of an agent of the client server. The diagnostic probe may include a sequence of queries. Each query may be configured to cause, when the state is “ONLINE,” a normal result in the agent. A processor may be configured to record a reaction of an agent to the query. The reaction may be anomalous. A processor may be configured to map the reaction to a system administrator instruction. The transmitter may be configured to transmit the system administrator instruction to the client server.
    Type: Grant
    Filed: November 23, 2015
    Date of Patent: August 24, 2021
    Assignee: Bank of America Corporation
    Inventors: Sasidhar Purushothaman, Atul Agarwal, Nikit Malhotra
  • Patent number: 11093363
    Abstract: An information processing apparatus includes a receiving unit that receives information indicative of a priority of communication designated by a user who uses a communication line available to plural users and information indicative of a bandwidth of a priority target designated by the user; and an allocated bandwidth deciding unit that decides an allocated bandwidth allocated to the user on a basis of evaluation of the priority and the bandwidth of the priority target.
    Type: Grant
    Filed: August 15, 2019
    Date of Patent: August 17, 2021
    Assignee: FUJIFILM Business Innovation Corp.
    Inventor: Tohru Fuse
  • Patent number: 11093700
    Abstract: A computer-implemented method of obtaining form data can include selecting a control from within an electronic form, determining a textual representation of the control, and sending the textual representation of the control as part of a message to a client messaging system through a real-time communication system. A response message from the client messaging system can be received through the real-time communication system. Form data specified by the response message can be stored within memory when the form data is valid, as specified according to the electronic form.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: August 17, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Cayce B. Marston
  • Patent number: 11086559
    Abstract: Provided are techniques for cloud based store and restore with copy services. A store command to transfer data from one or more tracks of a volume to cloud storage is received. With track services, data for the one or more tracks in the volume is retrieved by emulating a host read. With a cloud data movement engine, the data for the one or more tracks is converted to data for one or more objects. With the cloud data movement engine, the one or more objects are stored in the cloud storage.
    Type: Grant
    Filed: September 5, 2017
    Date of Patent: August 10, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Matthew R. Craig, Edward H. Lin, Beth A. Peterson, Qiang Xie
  • Patent number: 11068850
    Abstract: Managing electronic addresses based on communication patterns. A method includes tracking metadata of a plurality of electronic communications of a user. One or more lists of electronic addresses of recipients are generated for the user based on the metadata. Electronic addresses of potential recipients are identified from the one or more lists in response to an input indicative of selection of an electronic address of a recipient. The identified electronic addresses are recommended to the user. An input indicative of one or more electronic addresses selected by the user from the identified electronic addresses is received. Further, an electronic message is sent to the selected electronic addresses.
    Type: Grant
    Filed: May 23, 2009
    Date of Patent: July 20, 2021
    Assignee: VERIZON MEDIA INC.
    Inventors: Hemanth Sambrani, Sudharsan Vasudevan, Rohan Monga
  • Patent number: 10992593
    Abstract: Embodiments of the present invention provide a persistent integration platform for conducting a multichannel resource transfer. In particular, the system may utilize a multi-step and multilayered authentication process across multiple disparate computing systems to complete the resource transfer process. In some embodiments, the system may utilize a persistent element which may be accessed by the user across multiple devices which aids in the resource transfer. For instance, the resource transfer process may be started on a first computing system, which may be a stationary networked terminal. At this point, a record of the resource transfer may be created within the persistent element. The user may thereafter access the persistent element through a second computing system, such as a user device, to resume the resource transfer and complete the remaining steps as necessary.
    Type: Grant
    Filed: October 5, 2018
    Date of Patent: April 27, 2021
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Brent David Reston, Margaret Winston, Kevin Clark May, Jeremiah Fairbairn Williams, Ryan Michael Furey, Michelle Nanette Downie