Patents Examined by Eui H Kim
  • Patent number: 11310289
    Abstract: A user device may receive an instruction to generate a shortcut associated with a rich communication services (RCS) messaging session that is associated with a RCS application. The user device may generate, based on receiving the instruction, a snapshot of the RCS messaging session, and may transmit, based on generating the snapshot of the RCS messaging session, the snapshot of the RCS messaging session to an application server. The user device may generate, based on transmitting the snapshot of the RCS messaging session to the application server, the shortcut associated with the RCS messaging session, where the shortcut associated with the RCS messaging session is linked to the snapshot of the RCS messaging session. The user device may display, on a display of the device, the shortcut associated with the RCS messaging session.
    Type: Grant
    Filed: June 18, 2018
    Date of Patent: April 19, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Lodema M. Steinbach, Sethumadhav Bendi
  • Patent number: 11303708
    Abstract: A display control unit causes a projector display unit to display host-specifying information based on a first host address of a first IP address allocated to a projector. A communication establishment unit specifies, when the host-specifying information is inputted via an input unit, a third IP address based on the inputted host-specifying information and a second network address of a second IP address allocated to a communication terminal. The communication establishment unit executes communication establishment processing to establish communication between the projector and the communication terminal, using the third IP address.
    Type: Grant
    Filed: August 7, 2019
    Date of Patent: April 12, 2022
    Assignee: Seiko Epson Corporation
    Inventor: Kazuki Nagai
  • Patent number: 11271878
    Abstract: Provided is a computing device of a group based communication system configured to initiate and execute a group-based communication browser session. An example computing device is configured to receive a group-based communication browser session initiation request. After receiving a group-based communication browser session initiation request, the example computing device will determine whether the computing is connected to an Internet. If the computing device is determined to be connected to the Internet, the example computing device determine whether a group-based communication service cache is available. If the group-based communication service cache is available, the example computing device will fetch a group-based application asset set from the group-based communication service cache. Then the example computing device will determine whether a group-based communication browser cache is available.
    Type: Grant
    Filed: June 15, 2018
    Date of Patent: March 8, 2022
    Assignee: Slack Technologies, LLC
    Inventors: Mark Christian, John Rodgers, James Whimpey
  • Patent number: 11258853
    Abstract: A method, computer program product, and computing system for locally processing a plurality of data files stored on a local data storage system to effectuate the storage of one or more archivable files at one or more defined remote addresses on a remote data storage system. One or more identifiers, that locate the one or more archivable files at the one or more defined remote addresses on the remote data storage system, are stored on the local data storage system. A local database, that defines the one or more identifiers, is maintained on the local data storage system.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: February 22, 2022
    Assignee: EMC IP HOLDING COMPANY, LLC
    Inventors: Jean-Pierre Bono, Sudhir Srinivasan, Marc A. De Souter
  • Patent number: 11258655
    Abstract: A method for managing alarms in a virtual machine environment includes receiving alarm data related to a process and storing the alarm data in a database, where the alarm data comprises one or more features. The method further includes retrieving intended state information for the process and comparing the one more features of the alarm data to the intended state information to determine whether the alarm is an outlier. The method also includes computing a normal score for the alarm if the alarm is not an outlier, and computing an abnormal score for the alarm if the alarm is an outlier. The method also includes sending a notification for the alarm and the computed score.
    Type: Grant
    Filed: December 6, 2018
    Date of Patent: February 22, 2022
    Assignee: VMware, Inc.
    Inventors: Zhen Mo, Dexiang Wang, Bin Zan, Vijay Ganti, Amit Chopra, Ruimin Sun
  • Patent number: 11212241
    Abstract: Various embodiments of the present disclosure relate generally to providing virtual assistants. More specifically, various embodiments of the present disclosure relate to methods and systems for providing a simulation-based virtual advisor. In some embodiments, the systems and methods combine and/or integrate the functionality of a conversational virtual agent (e.g., a virtual assistant) with the functionality of a simulation virtual agent, to provide users, customers, or members with targeted, user-specific information in response to questions or other intentions posed by the users via messages exchanged between the users and the agents.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: December 28, 2021
    Assignee: UNITED SERVICES AUTOMOBILE ASSOCIATION (USAA)
    Inventors: Robert B. Pace, Jr., Jerome J. Gainer, Jr., Bipin Chadha, Samuel E. Tumlinson, Jose Esteban Deleon, III, Brett Andrew Walker
  • Patent number: 11190458
    Abstract: The disclosure provides an approach for enabling network functions to be executed in serverless computing environments. One embodiment employs a per-packet architecture, in which the trigger for launching a serverless computing instance is receipt of a packet. In such a case, each received packet is packaged into a request to invoke network function(s) required to process the packet, and a serverless computing environment in turn executes the requested network function(s) as serverless computing instance(s) that process the packet and return a response. Another embodiment employs a per-flow architecture in which the trigger for launching a serverless computing instance is receipt of a packet belonging to a new traffic flow. In such a case, a coordinator identifies (or receives notification of) a received packet that belongs to a new sub-flow and launches a serverless computing instance to process packets of the sub-flow that are redirected to the serverless computing instance.
    Type: Grant
    Filed: November 15, 2017
    Date of Patent: November 30, 2021
    Assignee: VMware, Inc.
    Inventors: Arjun Singhvi, Sujata Banerjee, Mark Peek, Yotam Harchol, Pontus Rydin
  • Patent number: 11172037
    Abstract: A mobile phone connected to a tracking system detects the presence of a nearby tracking device. If the tracking device is detected for more than a threshold amount of time, the tracking system can instruct the mobile phone to generate a user notification prompting a user to claim ownership of the tracking device. After the user claims ownership of the tracking device, the mobile device provides the ownership claim to the tracking system which can associate the tracking device with that user's account in the tracking system, enabling the user to access features of the tracking device and tracking system reserved for owners of that tracking device.
    Type: Grant
    Filed: February 12, 2019
    Date of Patent: November 9, 2021
    Assignee: Tile, Inc.
    Inventors: Steven R. Klinkner, Charles Y. Choi
  • Patent number: 11165833
    Abstract: A routing device of a telecommunications network can receive an initiation request of a communication session. The initiation request can include a destination identifier associated with a terminal. The routing device can query a responder for terminal-associated serving-network information. The routing device can then forward the initiation request to a serving network identified by the serving-network information. In some examples, the responder can query a registry for network-attachment information indicating a current media path associated with the terminal. The responder can provide the serving-network information based at least in part on the network-attachment information. In some examples, the destination identifier can include a global name, and the serving-network information can include an associated local name In some examples, the routing device can include an S-CSCF or ISBC, the responder can include an ENUM server, or the registry can include an HSS.
    Type: Grant
    Filed: November 2, 2016
    Date of Patent: November 2, 2021
    Assignee: T-Mobile USA, Inc.
    Inventors: A. Karl Corona, Robert Ara Kondakjian, Nassereddine Sabeur
  • Patent number: 11159476
    Abstract: Methods, systems, and apparatuses for programmatically managing email data integration between an external email resource associated with a group-based communication system user and a group-based communication system are provided herein.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: October 26, 2021
    Assignee: Slack Technologies, LLC
    Inventors: Roland Schemers, James McPhail, Matthew Wahl, San Oo
  • Patent number: 11144553
    Abstract: In one general embodiment, a computer-implemented method is provided. The computer-implemented method includes receiving data comprising at least one data stream. Each data stream of the at least one data stream includes a plurality of points. The computer-implemented method also includes producing a result by remapping the at least one data stream in a point-by-point manner, and outputting the result.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: October 12, 2021
    Assignee: International Business Machines Corporation
    Inventors: David J. Berg, Andrew S. Cassidy, Michael V. DeBole, Bryan L. Jackson
  • Patent number: 11146479
    Abstract: At a source node, a plurality of packets may be determined for transmission to a destination node in a network comprising a plurality of network nodes. A transmission rate of the plurality of packets from the source node to a neighbor node in the network may be adaptively controlled, based on a determination of a current status of the network by utilizing a plurality of parameters that are estimated via a reinforcement learning routing algorithm. The plurality of parameters include an estimated cost value representing a current cost to transmit the plurality of packets to the destination node via the network. Transmissions from intermediate nodes may also be adaptively deferred based on a determination of a current status of the network by utilizing the plurality of parameters.
    Type: Grant
    Filed: October 10, 2019
    Date of Patent: October 12, 2021
    Assignee: United States of America as represented by the Secretary of the Navy
    Inventors: Randall S. Plate, Cherry Y. Wakayama
  • Patent number: 11102535
    Abstract: Techniques are described for adjusting parameter settings for bitrate selection algorithms for different segments of a population of devices streaming content. Streaming sessions are identified according to session characteristics. Within each segment of sessions, control parameter settings are sent to devices corresponding to a subset of each segment. Test parameter settings are sent to devices corresponding to another subset of each segment. If the test parameter settings result in better playback performance relative to the control parameter settings, the test parameter settings become the new control parameter settings, and new test parameter settings are generated.
    Type: Grant
    Filed: June 21, 2016
    Date of Patent: August 24, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Amarsingh Buckthasingh Winston, Nicholas James Benson, Marc Joliveau, Lei Li, Stefan Christian Richter, Li Tong
  • Patent number: 11070501
    Abstract: Disclosed are systems and methods for improving interactions with and between computers in content searching, generating, hosting and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data within or across platforms, which can be used to improve the quality of data used in processing interactions between or among processors in such systems. A novel, computerized framework for automatically identifying and recommending socially-engaging photos to their creators for sharing is provided. Execution of the disclosed framework turns a tedious manual chore into an automated, software-driven process.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: July 20, 2021
    Assignee: VERIZON MEDIA INC.
    Inventors: Yoelle Maarek, Ido Guy, Dan Pelleg, Idan Szpektor, Alexander Nus, Jeffrey Bonforte
  • Patent number: 11063632
    Abstract: A network node includes a pushbutton to provide a button-press event and a pairer to receive the button-press event while not being in a secure domain. In response to the button-press, the pairer alternates between acting as an endpoint node and acting as a temporary domain master, until pairing is completed. In an alternative embodiment, the node includes a multi-pairer to receive the button press event and, in response, to open a pairing window, to become a domain master of a secure network and to join more than one other network node receiving a button press event to the secure network until the pairing window closes.
    Type: Grant
    Filed: August 6, 2019
    Date of Patent: July 13, 2021
    Assignee: Sigma Designs Israel S.D.I. LTD.
    Inventor: Avner Aloush
  • Patent number: 11005933
    Abstract: Providing queuing in a log streaming system. A state of each of a set of queues of messages is maintained by sending messages to a state topic in the log streaming system. Responsive to a client writing a message to one of the queues, writing the message to a message topic for the queue in the log streaming system. Responsive to the client reading from one of the queues, reading a message from the message topic for the queue and storing property types relating to the availability of the message in the state topic for the queue by sending messages to the state topic referencing the message in the message topic.
    Type: Grant
    Filed: March 17, 2016
    Date of Patent: May 11, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Oliver M. Deakin, Rajini Sivaram
  • Patent number: 10979472
    Abstract: Embodiments are directed to a computer-implemented method of displaying a presentation. The method includes analyzing a set of media files that include the presentation. Thereafter, each media file is displayed in a predetermined order. Upon the detection of an audience viewing the media files, the displaying of the media files is adjusted based on characteristics of the audience.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: April 13, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stefan von Cavallar, Timothy M. Lynar, John M. Wagner
  • Patent number: 10972422
    Abstract: Presenting an electronic message includes receiving an electronic message, the electronic message includes a message originator, a message recipient, and a number of digital stamps wherein each of the number of digital stamps is associated with a social network, validating each digital stamp by contacting the social network associated with that digital stamp, when a digital stamp is validated, identifying a social relationship between the message recipient and the message originator using the social network corresponding to that digital stamp, and displaying, with the electronic message, an indication of the social relationship.
    Type: Grant
    Filed: May 21, 2015
    Date of Patent: April 6, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jonathan F. Brunn, Jeffrey R. Hoy, Marit L. Imsdahl, Asima Silva
  • Patent number: 10904155
    Abstract: A message broker computer includes a master broker, a plurality of slave message brokers and event stores. A client system sends messages for processing to the master broker. The master broker generates a message event in response to receiving such a message, and distributes the message event in parallel to the slave brokers and the event stores. Each of the event stores store the message event in persistent storage, and notifies the master broker that the message event has been persisted. The master broker considers the message stabilized n a quorum of the event stores. As the master broker does not take action until a messaging event is stabilized, in the event of failover, a new master broker is able to re-construct a broker state of the old master with no loss of data.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: January 26, 2021
    Assignee: Informatica LLC
    Inventors: Jesse A. Fugitt, Turkmen Canli, Sahir Hoda
  • Patent number: 10728308
    Abstract: Systems herein can recommend files to users based on meeting information. The system can include a secure email gateway that forwards meeting invitations to an email server and a content server. The system can extract invitee information, meeting timing information, and an attachment from the meeting invitation. During a time period based on the meeting timing information, the content server can cause a managed content application on an invitee's user device to visually identify the attachment as a recommended file. This can allow the user to locate and access relevant files for a meeting, including files that are not attached to the meeting invite, at one location.
    Type: Grant
    Filed: November 3, 2015
    Date of Patent: July 28, 2020
    Assignee: AirWatch, LLC
    Inventors: Rajiv Singh, Lucas Chen, Anuj Panwar, Joseph Razavian, Yugansh Arora, Nischit Shetty