Patents Examined by Alina A Boutah
  • Patent number: 10503348
    Abstract: Techniques are disclosed for providing a graphical user interface (GUI) for displaying and configuring adaptive or static thresholds for Key Performance Indicators (KPIs). The GUI may include one or more presentation schedules that may display threshold information associated with time policies. Each presentation schedule may include multiple time slots and span a portion of one or more time cycles. Some of the time slots may be associated with a specific time policy and may have a unifying appearance that distinguishes the time slots from timeslots associated with other time policies. The presentation schedules may arrange the time slots in a time grid arrangement (e.g., calendar grid view) or a graph arrangement with depictions (e.g., points, lines) that may illustrate KPI values and threshold markers that may illustrate the threshold values.
    Type: Grant
    Filed: July 28, 2017
    Date of Patent: December 10, 2019
    Assignee: Splunk Inc.
    Inventors: Sonal Maheshwari, Manish Sainani, Leonid Alekseyev, Alan Hardin, Jacob Barton Leverich, Adam Jamison Oliner, Brian Reyes, Alok Anant Bhide
  • Patent number: 10505805
    Abstract: A configuration management system may receive information defining a threshold range of deviation from a baseline configuration of at least one computing resource. The system may acquire periodic records of configuration information, from which it may be determined if the current configuration at least one computing resource has deviation from the baseline outside of the tolerated threshold. A record indicative of a prior configuration within a threshold configuration deviation may be identified. A template may be formed based on the record. The at least one computing resource may be reconfigured, based on the template, to be within the threshold configuration deviation.
    Type: Grant
    Filed: June 26, 2017
    Date of Patent: December 10, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Rajesh Viswanathan, Christopher Whitaker, Tanya Bansal, Veeraraghavan Vijayaraj
  • Patent number: 10498856
    Abstract: The present disclosure relates to systems and methods for determining an engagement profile of a participant by associating electronic activities to a profile. It may generate the engagement profile based on analysis of the electronic activity level. An example implementation may contain the following steps. The system may access for a first record object a plurality of electronic activities linked with the first record object. The system may identify for a participant from the plurality of electronic activities a set of electronic activities including the participant. The system may determine an engagement profile of the participant based on a first number of electronic activities of the set of electronic activities sent by the participant, a second number of the set of electronic activities received by the participant and a temporal distribution of the set of electronic activities. The system may store the engagement profile in one or more data structures.
    Type: Grant
    Filed: May 23, 2019
    Date of Patent: December 3, 2019
    Assignee: PEOPLE.AI, INC.
    Inventors: Oleg Rogynskyy, Dylan Halladay, Stefan Hermanek, Yurii Brunets
  • Patent number: 10489409
    Abstract: A social networking system provides relevant third-party content objects to users by matching user location, interests, and other social information with the content, location, and timing associated with the content objects. Content objects are provided based on relevance scores specific to a user. Relevance scores may be calculated based on the user's previous interactions with content object notifications, or based on interests that are common between the user and his or her connections in the social network. Context search is also provided for a user, wherein a list of search of results is ranked according to the relevance score of content object associated with the search results. Notifications may also be priced and distributed to users based on their relevance. In this way, the system can provide notifications that are relevant to user's interests and current circumstances, increasing the likelihood that they will find content objects of interest.
    Type: Grant
    Filed: June 3, 2015
    Date of Patent: November 26, 2019
    Assignee: Facebook, Inc.
    Inventor: Erick Tseng
  • Patent number: 10484726
    Abstract: The present disclose describes techniques for delivery and rendering of streamed media using error tags in a corresponding media playlist. The playlist may represent organization of the media item, providing information of coded media segments that constitute the media item. When segments of coded media are received for a media item, a determination may be made whether the coded media segments contain errors. When a coded media segment is encountered that does not contain an error, a playlist entry representing the coded media segment may be added to the playlist. When a coded media segment contains an error, a playlist entry may be added to represent this coded media segment. This playlist entry may indicate the segment error. The playlist may be stored for access by player device(s).
    Type: Grant
    Filed: June 2, 2017
    Date of Patent: November 19, 2019
    Assignee: Apple Inc.
    Inventors: Jordan B. Schneider, Peng Zhou, Roger N. Pantos
  • Patent number: 10474545
    Abstract: An apparatus in one embodiment comprises a storage system including a plurality of storage nodes each associated with one or more storage devices. The storage system is configured to provide at least one virtual volume distributed over the storage nodes for utilization by a plurality of host devices. The storage nodes comprise respective input-output sequencers for handling input-output operations directed to the distributed virtual volume by the host devices. The input-output sequencers of the respective storage nodes are configured to interact with one another to collectively form a distributed input-output sequencer that ensures consistency across the storage nodes for the distributed virtual volume when accessed by different ones of the host devices. The storage system may comprise a multi-site storage system, with the plurality of storage nodes comprising at least a first storage node cluster at a first site and a second storage node cluster at a second site.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: November 12, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Steven Bromling, Joshua Baergen, Paul A. Shelley
  • Patent number: 10462233
    Abstract: Systems, methods, and devices of the various embodiments disclosed herein may provide a protocol enabling anycast based discovery of local resources. Various embodiments may provide a lightweight decentralized directory system that pairs local demands with local resources in a network. Various embodiments may provide a routing (or bridging) protocol that brokers communication between endpoints in Internet Service Provider (ISP) networks. Various embodiments may broker any type services, such as virtual network services, physical services, etc. Various embodiments may pair local demands with local resources in a network without requiring any central network infrastructure and/or requiring a Domain Name System (DNS) server. Various embodiments may support low latency and high bandwidth applications through the pairing of local demands with local resources in a network.
    Type: Grant
    Filed: February 23, 2018
    Date of Patent: October 29, 2019
    Assignee: Charter Communications Operating, LLC
    Inventor: Jody Lee Beck
  • Patent number: 10462084
    Abstract: A method for controlling a message from a sender. A referee can evaluate a credential associated with a message to determine it's desirability to the intended recipient, and take an action based upon the results of the determination. A sender that includes a trusted component can send a credential with the message, and the message can be controlled without a referee.
    Type: Grant
    Filed: July 1, 2015
    Date of Patent: October 29, 2019
    Assignee: VERISIGN, INC.
    Inventor: Phillip Martin Hallam-Baker
  • Patent number: 10462256
    Abstract: Techniques to compare behavioral populations for security and compliance monitoring are disclosed. In various embodiments, for each of a plurality of implementations of a computing resource a corresponding behavioral profile data is store, which includes for each of a plurality of observed behavioral patterns observed to have been exhibited by the implementation a corresponding summary representation of one or more characteristic traits of the behavioral pattern. At least portions of said behavioral profile data associated with one or more implementations included in a cohort comprising a sub-population of said plurality of implementations identified by configuration data as being associated with said cohort is used to determine that an observed behavior of a member implementation of the cohort deviates from an expected behavior of members of the cohort.
    Type: Grant
    Filed: February 9, 2017
    Date of Patent: October 29, 2019
    Assignee: Curtail, Inc.
    Inventor: Robert F. Ross
  • Patent number: 10452405
    Abstract: The present disclosure in some embodiments provides a method and an apparatus for accelerated loading of mobile application content which are capable of automatically discover opportunities for application acceleration to remarkably reduce a response time of a mobile application.
    Type: Grant
    Filed: June 21, 2017
    Date of Patent: October 22, 2019
    Assignee: KOREA ADVANCED INSTITUTE OF SCIENCE AND TECHNOLOGY
    Inventors: Dongsu Han, Byung kwon Choi, Jeong min Kim
  • Patent number: 10452350
    Abstract: Disclosed herein are system, method, and computer program product embodiments for interaction-based user identification. An embodiment operates by receiving an interaction between a user and a mobile device. The mobile device can communicate with a streaming media device. Based on the interaction, an identity of the user is determined. User settings corresponding to the identity for the streaming media device are determined. The streaming media device is configured based on the user settings.
    Type: Grant
    Filed: April 4, 2017
    Date of Patent: October 22, 2019
    Assignee: ROKU, INC.
    Inventors: Ilya Asnis, Gregory M. Garner, Tito Thomas, Anthony Wood
  • Patent number: 10447553
    Abstract: Systems, methods, and media for finding configuration files are presented. Traffic-based connections may provide search parameter insight for searching a component for configuration data. The search parameters derived from the traffic-based connections may be used to facilitate discovery of configuration files in non-conventional locations. Further, Platform as a Service (PaaS) components may be discovered using specialized pattern operations.
    Type: Grant
    Filed: May 5, 2017
    Date of Patent: October 15, 2019
    Assignee: ServiceNow, Inc.
    Inventors: Noam Biran, Oded Tsur
  • Patent number: 10447819
    Abstract: The disclosure details the implementation of a tunneling client access point (TCAP) that is a highly secure, portable, power efficient storage and data processing device. The TCAP “tunnels” data through an access terminal's (AT) input/output facilities. In one embodiment, the TCAP connects to an AT and a user employs the AT's user input peripherals for input, and views the TCAP's activities on the AT's display. This enables the user to observe data stored on the TCAP without it being resident on the AT, which can be useful to maintain higher levels of data security. Also, the TCAP may tunnel data through an AT across a communications network to access remote servers. The disclosure also teaches a plug-n-play virtual private network (VPN).
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: October 15, 2019
    Assignee: IOENGINE LLC
    Inventor: Scott McNulty
  • Patent number: 10419304
    Abstract: Indicator values are anonymously aggregated in a multi-instance computing environment. Aggregations of indicator values are received from customer instances in a multi-instance computing environment. At least one of the aggregations of indicator values is generated by a respective customer instance of the customer instances based on indicator values generated by the respective customer instance. The aggregations of indicator values are filtered to produce filtered aggregations, and the filtered aggregations are aggregated according to characteristics associated with at least some of the customer instances to generate global indicator values. Each global indicator value is generated from one or more of the filtered aggregations that are greater than a minimum threshold. One or more of the global indicator values may then be transmitted to a customer instance of the customer instances having a characteristic corresponding to those global indicator values.
    Type: Grant
    Filed: May 5, 2017
    Date of Patent: September 17, 2019
    Assignee: ServiceNow, Inc.
    Inventors: Amanjit Singh Johal, Mohammed Abdul Farhan Khan, Manjeet Singh
  • Patent number: 10404783
    Abstract: In a system and method for outside-of-network management of a component in a virtual data center, a computing device outside of the virtual data center network requests a host java network launch protocol (JNLP) file for a host on a component in the virtual data center network. After receiving the request, the host provides the host JNLP file to a webservice that modifies a portion of the host JNLP file and provides the further modified host JNLP file to the computing device outside of the virtual data center network. The computing device outside of the virtual data center network can utilize the information in the modified host JNLP file to establish a connection to the host and remotely manage the component.
    Type: Grant
    Filed: August 16, 2017
    Date of Patent: September 3, 2019
    Assignee: VMware, Inc.
    Inventor: Tejas Sanjeev Panse
  • Patent number: 10397374
    Abstract: The disclosure details the implementation of an apparatus, method, and system comprising a portable device configured to communicate with a terminal and a network server, and execute stored program code in response to user interaction with an interactive user interface. The portable device contains stored program code configured to render an interactive user interface on a terminal output component to enable the user the control processing activity on the portable device and access data and programs from the portable device and a network server.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: August 27, 2019
    Assignee: IOENGINE, LLC
    Inventor: Scott McNulty
  • Patent number: 10397315
    Abstract: An information processing apparatus comprising a first processor configured to, for each of a plurality of control apparatuses, determine weights to be used for distribution of requests for predetermined processing so that a larger amount of requests for the predetermined processing is distributed to a control apparatus controlling a larger number of destination apparatuses. Each of the plurality of control apparatuses includes a second processor configured to: receive a request distributed to own control apparatus; perform the predetermined processing according to the request; create a message; transmit the message to a destination apparatus that is a destination of the message when a control apparatus controlling the destination apparatus is the own control apparatus; and forward the message to another control apparatus when the control apparatus controlling the destination apparatus that is a destination of the message is the other control apparatus.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: August 27, 2019
    Assignee: FUJITSU LIMITED
    Inventor: Kenji Hikichi
  • Patent number: 10372419
    Abstract: A computer-implemented method generates a random number in a cloud-based random number server. The cloud-based random number server identifies multiple entropy sources. The cloud-based random number server identifies multiple disjointed entropy sources from the multiple entropy sources, which are logically and functionally independent of one another. The cloud-based random number server randomly selects multiple disparate entropy sources from the multiple disjointed entropy sources, and then receives multiple entropic values from the multiple disparate entropy sources, where each of the multiple disparate entropy sources supplies an entropic value that describes a type of entropic event not found in other entropy sources from the multiple disparate entropy sources. The cloud-based random number server mixes the multiple entropic values to create a combined entropic value, which is input into a random number generator to generate a random number for use by a client computer.
    Type: Grant
    Filed: April 18, 2017
    Date of Patent: August 6, 2019
    Assignee: International Business Machines Corporation
    Inventors: Kenneth A. Goldman, Ashish Kundu, Dimitrios Pendarakis
  • Patent number: 10375159
    Abstract: Disclosed herein are enhancements for operating a content delivery network to load balance origin requests to origin servers. In one implementation, a method of operating a content delivery network comprising a plurality of cache nodes that cache content between end user devices and origin servers includes, in a first cache node of the plurality of cache nodes, obtaining distribution information indicative of how each cache node in the plurality of cache nodes has distributed content requests to the origin servers. The method further provides, in the first cache node maintaining a load balancing profile for the plurality of origin servers based on the distribution information, and distributing a content request to an origin server in the plurality of origin servers based at least in part on the load balancing profile for the plurality of origin servers.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: August 6, 2019
    Assignee: Fastly, Inc.
    Inventor: Tyler B. McMullen
  • Patent number: 10375000
    Abstract: A terminal device is provided. The terminal device includes an input unit configured to receive an input of a user command inviting a non-subscriber of a messaging service to join a messaging group, and a communication unit configured to transmit a request for invitation information to a server, when the invitation information is received from the server, to transmit an invitation message including the invitation information and an application installation Uniform Resource Locator (URL) to a non-subscriber terminal, and when a join result of the non-subscriber joining the messaging service is received, to transmit a request for an invitation of the non-subscriber to the messaging group.
    Type: Grant
    Filed: October 2, 2017
    Date of Patent: August 6, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Yong Seok Park, Hyo Jin Jung, Jae Young Lee