Patents Examined by Anthony Mejia
  • Patent number: 10887267
    Abstract: Embodiments relate to a system, program product, and method for use with a computer platform to process and physically convey a notification to a physical medium. In response to receipt, a notification is processed against a hierarchical arrangement of categories. The notification is processed in real-time, including translation of the notification with respect to a tier in the hierarchy. A delivery mechanism and associated instruction is dynamically determined, which includes adaptively assigning the translated notification together with a delivery instruction to a destination device. A physical medium and associated physical device are identified, and the notification is physically conveyed to the physical device across the physical medium.
    Type: Grant
    Filed: September 12, 2018
    Date of Patent: January 5, 2021
    Assignee: International Business Machines Corporation
    Inventors: Daniel Gruhl, Chris Kau, Linda Kato, Alfredo Alba, Chad DeLuca
  • Patent number: 10887181
    Abstract: The present disclosure relates to systems, methods, and computer-readable media for performing out-of-band discovery of service definitions to enable a central computing device to interact with one or more peripheral devices. For example, systems disclosed herein include retrieving a hash value for a peripheral device representative of a set of service attributes associated with the peripheral device. Based on the hash value, the systems disclosed herein can identify a service database entry including service definitions that enable the central computing device to interact with the peripheral devices. Using the service definitions, the central computing device can interact with any peripheral device that shares the same set of service attributes as the peripheral device.
    Type: Grant
    Filed: January 9, 2019
    Date of Patent: January 5, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Alain Michaud, Heming Wen, Erik O. Peterson, Matthew Thomas Beaver
  • Patent number: 10887330
    Abstract: Data surveillance techniques are presented for the detection of security issues, especially of the kind where privileged data may be stolen by steganographic, data manipulation or any form of exfiltration attempts. Such attempts may be made by rogue users or admins from the inside of a network, or from outside hackers who are able to intrude into the network and impersonate themselves as legitimate users. The system and methods use a triangulation process whereby analytical results pertaining to data protocol, user-behavior and packet content are combined to establish a baseline for the data. Subsequent incoming data is then scored and compared against the baseline to detect any security anomalies. The above data surveillance techniques are also applied for detecting intentional or unintentional exfiltration/leak of privileged data/assets between unauthorized users/groups of the organization. Such detection may be performed based on analyzing threat stream data from threat intelligence providers.
    Type: Grant
    Filed: February 28, 2020
    Date of Patent: January 5, 2021
    Assignee: Flying Cloud Technologies, Inc.
    Inventor: Brian P. Christian
  • Patent number: 10873552
    Abstract: Technologies are described to increase a data limit for a user of a communication application by introducing additional archive mailboxes as the original archive fills up or subsequently added archive mailboxes fill up. Thus, a user's data limit may be effectively removed through the use of N additional archive mailboxes. The additional mailboxes may be integrated into the architecture of the communication application such that their use is transparent to the user and/or an administrator of the communication application or associated service. In other examples, additional mailboxes may be used to add to the capacity of the primary mailbox (cached) as well.
    Type: Grant
    Filed: January 7, 2020
    Date of Patent: December 22, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Dheepak Ramaswamy, Sanjay Ramaswamy, Le-Wu Tung, Song Yang, Julian Zbogar-Smith, Gagandeep Kohli, Sowmy Srinivasan, Kamal Janardhan
  • Patent number: 10868684
    Abstract: The present disclosure relates to processing operations configured for management of proactive suggestion(s) that may be utilized to manage the sharing of meeting content. The present disclosure further describes optimization of a user interface whereby a user interface experience is improved through new user interface features and actions that enable proactive presentation of suggestions for syncing content with a meeting as well as sharing synced content. Various intelligent signals such as user's calendar, GPS location, camera roll content, capture content (including OCR, whiteboard detection, etc.) and capture time, are collected and analyzed to make smart suggestions to the user to share content with specific set of people (e.g., those involved in meeting).
    Type: Grant
    Filed: December 17, 2018
    Date of Patent: December 15, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rayyan Jaber, Jackson Cowan, Kevin Tomas Hernandez, Guangcai Wang, Gregory Powell Young
  • Patent number: 10862788
    Abstract: A method for evaluating and predicting telecommunications network traffic includes receiving site data for multiple geographic areas via a processor. The processor also receives weather data, event data, and population demographic data for the geographic areas. The processor also generates predicted occupancy data for each of the geographic areas and for multiple time intervals. The processor also determines a predicted telecommunications network metric for each of the geographic areas and for each of the time intervals, based on the predicted occupancy data.
    Type: Grant
    Filed: April 1, 2020
    Date of Patent: December 8, 2020
    Assignee: THE JOAN AND IRWIN JACOBS TECHNION-CORNELL INSTITUTE
    Inventor: Payman Samadi
  • Patent number: 10860795
    Abstract: Systems and methods for dynamically assessing and displaying quality features of electronic messages, while composed on client devices, can include one or more processors monitoring the process of composing the electronic message. The one or more processors can retrieve, upon detecting a pause event, data associated with the composed electronic message from a message composing container, and determine a plurality of feature values for a plurality of features of the electronic message based on the retrieved data. The one or more processors can determine, based on the plurality of feature values, a likelihood of receiving a response from a receiving entity once the electronic message is sent to that receiving entity. The one or more processors can provide an indication of the determined likelihood of receiving a response and indications of the plurality of determined feature values for display in association with a message composing window displaying the text received.
    Type: Grant
    Filed: November 19, 2019
    Date of Patent: December 8, 2020
    Assignee: Baydin, Inc.
    Inventors: Aye Moah, Alexander Moore, Michael Chin
  • Patent number: 10856130
    Abstract: The present disclosure discloses automated discovery of and seamless connection to wireless receivers for mirroring, extending, and/or projecting images, audio, and/or video from a computing device to the wireless receivers. A smart discovery program discovers a specific wireless receiver that matches a location for a meeting and provides the user with an option to wirelessly connect to the matching receiver during the meeting. The smart discovery program may also use a current location of the computing device to provide a user with a list relevant wireless receivers. Relevant receivers may include those receivers that are both available and located near the computing device. When a computing device connects to a wireless receiver, it may store the receiver ID for the connected receiver in a local receiver log so that the computing device may use this information to connect to the same receiver at a later time.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: December 1, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Michael Perez, Mario Barba Garcia, Gianluigi Nusca, Vishal Mhatre
  • Patent number: 10855637
    Abstract: Technologies are described to increase a data limit for a user by introducing additional archive mailboxes as the original archive fills up or subsequently added archive mailboxes fill up. Thus, a user's data limit may be effectively removed through the use of additional archive mailboxes. In some examples, the additional mailboxes may be integrated into the architecture of the communication application such that their use is transparent to the user and/or an administrator of the communication application or associated service through the use of an application programming interface (API) that exposes a single multivalued strongly typed collection instead of dealing with multiple attributes and extending the schema every time a new type needs to be added. A mailbox locations attribute may act as the main storage of serialized mailbox locations and a mailbox identifier attribute may be used for indexing.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: December 1, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Dheepak Ramaswamy, Sanjay Ramaswamy, Le-Wu Tung, Song Yang, Julian Zbogar-Smith, Gagandeep Kohli, Sowmy Srinivasan, Kamal Janardhan
  • Patent number: 10855545
    Abstract: Methods and apparatus for centralized resource utilization visualization in distributed systems are disclosed. Metrics are collected from a plurality of sources in a distributed system, including network traffic metrics collected from nodes implementing a network-accessible service. A topology representing at least one of (a) a relationship between respective client accounts to which a first and second node are assigned, or (b) one or more network links between the first and second nodes is generated. Respective networking performance indicators of the first node and the second node are provided for inclusion in a resource heat map corresponding to the topology.
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: December 1, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Avichai Mendle Lissack
  • Patent number: 10848433
    Abstract: The invention concerns a device of a network configured for implementing a method for distributing available bandwidth of said network (N1) amongst ongoing traffic sessions of devices (C1, C2, C3) of the network (N1). Said device comprises: —a communication module (2) to collect status messages from devices (C1, C2, C3) of the network running at least one traffic session; —a ranking module (5) configured to rank said ongoing traffic sessions according to parameters of devices and traffic sessions retrieved from status messages; —a calculator (6) configured to determine bandwidth to be allocated to each ranked traffic session in function of the available bandwidth, a rank of the ranked traffic sessions and a type of the ranked traffic session; —a comparator (7) able to check whether the determined bandwidth to be allocated to a traffic session of the device is different from zero.
    Type: Grant
    Filed: July 2, 2018
    Date of Patent: November 24, 2020
    Assignee: INTERDIGITAL VC HOLDINGS, INC.
    Inventors: Stephane Gouache, Jean-Claude Colmagro, Franck Abelard
  • Patent number: 10848514
    Abstract: Data surveillance techniques are presented for the detection of security issues, especially of the kind where privileged data may be stolen by steganographic, data manipulation or any form of exfiltration attempts. Such attempts may be made by rogue users or admins from the inside of a network, or from outside hackers who are able to intrude into the network and impersonate themselves as legitimate users. The system and methods use a triangulation process whereby analytical results pertaining to data protocol, user-behavior and packet content are combined to establish a baseline for the data. Subsequent incoming data is then scored and compared against the baseline to detect any security anomalies. The above data surveillance techniques are also applied for detecting intentional or unintentional exfiltration/leak of privileged data/assets between unauthorized users/groups of the organization.
    Type: Grant
    Filed: December 2, 2019
    Date of Patent: November 24, 2020
    Assignee: Flying Cloud Technologies, Inc.
    Inventor: Brian P. Christian
  • Patent number: 10841239
    Abstract: Selecting resources for a cloud service can include defining a specific resource provider constraint parameter, determining a parameter value for the specific resource provider constraint parameter, analyzing a plurality of specific resource providers and selecting a specific resource provider from the plurality of available specific resource providers based on the analysis and using a best-fit model.
    Type: Grant
    Filed: July 23, 2018
    Date of Patent: November 17, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Prashant Gupte, Robin Sabi Rajan Bejgum, Stephane H. Maes
  • Patent number: 10841352
    Abstract: Processing a media file includes receiving a request for a media file from a client system and determining, using a processor, a non-chronological ordering of a plurality of segments of the media file for buffering according to historical playback data for each of the plurality of segments of the media file. A first segment of the media file is sent for buffering to the client system as specified by the non-chronological ordering of the plurality of segments. The non-chronological ordering is determined prior to sending any segment of the media file to the client system.
    Type: Grant
    Filed: November 27, 2012
    Date of Patent: November 17, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Judith H. Bank, Lisa M. W. Bradley, Lin Sun
  • Patent number: 10834003
    Abstract: Aspects of the current patent document include systems and methods to adaptive bandwidth throttling, for example, for use in data backup systems and data recovery systems. In embodiments, bandwidth estimation can be performed while sending data. In embodiments, the bandwidth estimation is used in data backups to send data to be backed up. In embodiments, a server performs network bandwidth estimation by receiving relatively small data packets and estimating bandwidth until bandwidth reliability conditions are satisfied.
    Type: Grant
    Filed: June 5, 2018
    Date of Patent: November 10, 2020
    Assignee: DRUVA INC.
    Inventors: Saida Dhanavath, Aalop Suresh Shah, Ashish Kumar Saxena
  • Patent number: 10833914
    Abstract: Certain aspects direct to systems and methods for device or vendor independent network switch management on a management controller. The management controller is communicatively connected to a network switch through a Simple Network Management Protocol (SNMP) interface. The management controller receives parsed information of a management information base (MIB) file corresponding to the network switch, and establishes a communication between the management controller and the network switch through the SNMP interface based on the parsed information of the MIB file, in which the management controller functions as a client and the network switch functions as a server of the communication. Then the management controller receives an input to manage and configure the network switch, and manages and configures the network switch via the communication through the SNMP interface based on the input and the parsed information of the MIB file.
    Type: Grant
    Filed: July 25, 2016
    Date of Patent: November 10, 2020
    Assignee: MAERICAN MEGATRENDS INTERNATIONAL, LLC
    Inventors: Anurag Bhatia, Yi-Wei Chiu, George Hsin, Kiran Kumar Ballapalli, Ajay Kumar Gupta
  • Patent number: 10826779
    Abstract: A method of managing a network of calculation nodes interconnected by a plurality of interconnection devices, includes organizing the calculation nodes into groups of calculation nodes, for each group of calculation nodes, connecting the interconnection devices interconnecting the nodes of the group to a group management node, the management node being dedicated to the group of calculation nodes on each management node execution of an administration function by the implementation of independent management modules, each management module of a management node being able to communicate with the other management modules of the same management node.
    Type: Grant
    Filed: December 8, 2015
    Date of Patent: November 3, 2020
    Assignee: BULL SAS
    Inventor: Matthieu Perotin
  • Patent number: 10802872
    Abstract: The present disclosure provides task delegation and cooperation for automated assistants. In one example, a method includes receiving, at a centralized support center that is in contact with a plurality of automated assistants including a first automated assistant and a second automated assistant, a request to perform a task on behalf of an individual, formulating, at the centralized support center, the task as a plurality of sub-tasks including a first sub-task and a second sub-task, delegating, at the centralized support center, the first sub-task to the first automated assistant, based on a determination at the centralized support center that the first automated assistant is capable of performing the first sub-task, and delegating, at the centralized support center, the second sub-task to the second automated assistant, based on a determination at the centralized support center that the second automated assistant is capable of performing the second sub-task.
    Type: Grant
    Filed: September 12, 2018
    Date of Patent: October 13, 2020
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Raghuraman Gopalan, Lee Begeja, David Crawford Gibbon, Eric Zavesky
  • Patent number: 10798029
    Abstract: A computer-implement process generally pertains to ephemeral chat messaging, and in particular, maintaining context of a conversation between a BOT and a user from one webpage of a web browser to another webpage of the web browser. The computer-implemented process includes adding a message to a chat widget. The chat widget is displayed within the webpage of the web browser and the message being added is from the other webpage that the user responded to. The computer-implemented process also includes discarding one or more previous messages in the chat widget that are not responded to by the user, allowing the conversation between the BOT and the user to persist while retaining the context of the conversation from the other webpage.
    Type: Grant
    Filed: October 2, 2017
    Date of Patent: October 6, 2020
    Assignee: Freshworks, Inc.
    Inventors: Ajeet Singh Kushwaha, Rahul Agarwal, Rimaljit Kaur
  • Patent number: 10791047
    Abstract: A network navigation system includes a computing platform having a hardware processor and a system memory storing a routing software code, and communicatively coupled to multiple hardware nodes of a communication network. The hardware processor executes the routing software code to monitor performance data for each hardware node, identify a network destination for a content stream, identify a source hardware node for providing source content of the content stream based on the performance data, and identify hardware transmission nodes for delivery of the content stream based on the performance data. The source and transmission nodes determine a first network route for delivery of the content stream. The routing software code also receives test data for the first network route during delivery of the content stream, and determines a second network route for delivery of the content stream if the test data fails to meet a predetermined test standard.
    Type: Grant
    Filed: February 19, 2018
    Date of Patent: September 29, 2020
    Assignee: Disney Enterprise Inc.
    Inventors: Efthimis Stefanidis, Vladislav Feldman, Michael J. Strein, Craig L. Beardsley