Patents Examined by Emmanuel L. Moise
-
Patent number: 11233718Abstract: 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: GrantFiled: October 28, 2016Date of Patent: January 25, 2022Assignee: CIENA CORPORATIONInventor: Michael David Larson
-
Patent number: 11200582Abstract: 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: GrantFiled: October 31, 2016Date of Patent: December 14, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael Bender, Rhonda L. Childress, David B. Kumhyr, Maharaj Mukherjee
-
Patent number: 11184423Abstract: 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: GrantFiled: October 24, 2018Date of Patent: November 23, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Arun Ramadasan Mannengal, Ashish Basran, Jawad Ahmed Ibrahim Katib, Avinash Chandru, Shreeja Subrata Datta
-
Patent number: 11184451Abstract: 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: GrantFiled: August 21, 2019Date of Patent: November 23, 2021Assignee: International Business Machines CorporationInventors: Jonathan F. Brunn, Jennifer Heins, Marc D. Labrecque, Amy Widmer
-
Real time collaboration and document editing by multiple participants in a content management system
Patent number: 11172004Abstract: 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: GrantFiled: December 7, 2020Date of Patent: November 9, 2021Assignee: Dropbox, Inc.Inventors: Min Ming Lo, Michael Wu, Shravan Reddy -
Patent number: 11165679Abstract: 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: GrantFiled: May 9, 2019Date of Patent: November 2, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Daniel Rosa, Donald Schmidt, Nicholas R. Jones
-
Patent number: 11159343Abstract: 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: GrantFiled: September 17, 2019Date of Patent: October 26, 2021Assignee: VMWARE, INC.Inventors: Vijai Coimbatore Natarajan, Harish Manoharan
-
Patent number: 11153164Abstract: 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: GrantFiled: January 4, 2017Date of Patent: October 19, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John A. Bivens, Min Li, Ruchi Mahindru, HariGovind V. Ramasamy, Yaoping Ruan, Valentina Salapura, Eugen Schenfeld
-
Patent number: 11128704Abstract: 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: GrantFiled: September 30, 2016Date of Patent: September 21, 2021Assignee: Dropbox, Inc.Inventors: Lars Johnson, David Wetterau
-
Patent number: 11102103Abstract: 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: GrantFiled: November 23, 2015Date of Patent: August 24, 2021Assignee: Bank of America CorporationInventors: Sasidhar Purushothaman, Atul Agarwal, Nikit Malhotra
-
Patent number: 11093700Abstract: 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: GrantFiled: December 13, 2017Date of Patent: August 17, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Cayce B. Marston
-
Patent number: 11093363Abstract: 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: GrantFiled: August 15, 2019Date of Patent: August 17, 2021Assignee: FUJIFILM Business Innovation Corp.Inventor: Tohru Fuse
-
Patent number: 11086559Abstract: 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: GrantFiled: September 5, 2017Date of Patent: August 10, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Matthew R. Craig, Edward H. Lin, Beth A. Peterson, Qiang Xie
-
Patent number: 11068850Abstract: 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: GrantFiled: May 23, 2009Date of Patent: July 20, 2021Assignee: VERIZON MEDIA INC.Inventors: Hemanth Sambrani, Sudharsan Vasudevan, Rohan Monga
-
Patent number: 10992593Abstract: 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: GrantFiled: October 5, 2018Date of Patent: April 27, 2021Assignee: BANK OF AMERICA CORPORATIONInventors: Brent David Reston, Margaret Winston, Kevin Clark May, Jeremiah Fairbairn Williams, Ryan Michael Furey, Michelle Nanette Downie
-
Patent number: 10979296Abstract: A system includes a non-transitory memory and one or more hardware processors. The one or more hardware processors are configured to read instructions from the non-transitory memory to perform operations including generating a service mapping illustrating a plurality of tiles, wherein each of the plurality of tiles corresponds to one or more services in an enterprise network and one or more lines extending between the plurality of tiles, wherein the one or more lines correspond to connections between the plurality of services, wherein a first tile of the plurality of tiles corresponds to a first service comprising a plurality of sub-services not depicted in the service mapping, and displaying an alert on the first tile corresponding to the first service when one or more of the plurality of sub-services encounters an error.Type: GrantFiled: November 15, 2017Date of Patent: April 13, 2021Assignee: ServiceNow, Inc.Inventors: Bnayahu Makovsky, Ofer Gati, Netta Hasdai
-
Patent number: 10979237Abstract: A computer system tracks and analyzes activity data, notifications, and user interactions with activity data and notifications. By analyzing this information, the computer system can identify, for individual users and across a set of users, which activity data and notifications are most relevant. Such activity data and notifications are most relevant when they result in the end user having further user interaction through the electronic document. The information about the relevance of the activity data and notifications can be used for managing sending of notifications and presenting activity data in end user applications.Type: GrantFiled: October 28, 2016Date of Patent: April 13, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Douglas Milvaney, Hoi Mei Wong, Andrew Harris, Manish Shukla, Taili Feng
-
Patent number: 10963420Abstract: Systems and methods for providing hot spare nodes are disclosed. For example, one disclosed method for providing hot spare nodes comprises receiving an indication of a first quantity of unallocated nodes, the first quantity greater than or equal to one; receiving a command configured to create a hot spare pool and causing the first quantity of unallocated nodes to be configured as a first quantity of configured nodes; and generating the hot spare pool, the hot spare pool comprising the first quantity of configured nodes.Type: GrantFiled: August 10, 2012Date of Patent: March 30, 2021Assignee: Adobe Inc.Inventors: Alexander Klimetschek, Lars Trieloff
-
Patent number: 10958558Abstract: An initiation of a network device on a host system may be detected and an IP address may be assigned to the network device. Furthermore, a network gateway may be associated with the IP address. In some embodiments, a network may be assigned to the network device. The network may be configured to route outgoing data from the network through the network gateway as opposed to a default network gateway.Type: GrantFiled: February 26, 2014Date of Patent: March 23, 2021Assignee: Red Hat Israel, Ltd.Inventors: Assaf Muller, Dan Kenigsberg
-
Patent number: 10944836Abstract: A computer system for optimizing bandwidth usage by directly linking two remote devices requests, from a local network gateway, a network port assignment for a services management component within a local network. The system also receives, at the services management component, a network connection directed towards the assigned network port. The network connection is received at the assigned network port regardless of the associated network protocol. The system then identifies a hostname within a data packet received through the network connection. The system also identifies, within a services registry, one or more services registered to receive network connections associated with the identified network protocol. In addition, the system identifies from the one or more services a particular service that is associated with the hostname. The system then forwards the network connection to the particular service.Type: GrantFiled: October 31, 2016Date of Patent: March 9, 2021Inventors: J. T. Olds, Alen Peacock, Andrew Harding, Jeff Wendling