Patents Examined by Davoud Zand
  • Patent number: 11019020
    Abstract: Providing user status in a computer network includes storing associations of interaction indications to different interaction events, storing values for the interaction indications, and maintaining accounts for users performing the different interaction events. Interaction indications are received via the computer network from terminals associated with the accounts. Each interaction indication identifies a target account. Values of a set of interaction indications are combined using a limiting function that accumulates the values of the set into an accumulated value and progressively limits the accumulated value as the interaction indications in the set increase. An indication of the accumulated value is outputted as a status of the particular target account.
    Type: Grant
    Filed: December 3, 2019
    Date of Patent: May 25, 2021
    Assignee: IOU CONCEPTS INC.
    Inventors: Colin Duetta, Felix Leung, Michael Salvatori, Ken Bentham
  • Patent number: 11019024
    Abstract: Methods and techniques for configuring a monitoring device to communicate with a service server. The method includes sending, by the monitoring device to a control server, an initial connection message, authenticating, by the control server, the monitoring device using the initial connection message, in response to authenticating the monitoring device, sending, by the control server, a list of one or more addresses to the monitoring device, and establishing, by the monitoring device, a service connection between the monitoring device and a service server using the list of one or more addresses received from the control server.
    Type: Grant
    Filed: October 21, 2019
    Date of Patent: May 25, 2021
    Assignee: Axis AB
    Inventors: Joacim Tullberg, Johan Adolfsson, Martin Gren
  • Patent number: 10999214
    Abstract: A method, apparatus and system for a secure memory with restricted access by processors. System has a plurality of processor units (PUs) coupled to a block of memory with at least one section secured (BMSS) against hacking by not allowing all PUs to access BMSS. One or more PUs has access to BMSS and is implemented with a dedicated function(s) that no other PU can perform such as a security function for encryption key checks. A thread running on a given PU that lacks access to a given memory location in BMSS is transferred to another PU with i) access to given memory location in BMSS; ii) implemented dedicated function; and/or iii) locked down instruction memory not free to run other code. Any attempt to breach protocol issues a fault. Existing code is hardened against less secure user code by only permitting authorized routines to transfer to the implemented PU.
    Type: Grant
    Filed: March 19, 2018
    Date of Patent: May 4, 2021
    Inventor: Donald Kevin Cameron
  • Patent number: 10979496
    Abstract: A system includes a plurality of servers, a control plane to determine a first partition of a plurality of devices and to determine a subset of the plurality of servers to assign as candidate servers for the first partition, and a common data store comprising a first stream and a second stream. The control plane is to store, in the first stream, a first message indicating the first partition, the candidate servers, the second stream, and a first message tag, the candidate servers elect a primary server of the first partition from the candidate servers using the first stream, and the elected primary server inserts read and write updates associated with the plurality of devices of the first partition into the second stream.
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: April 13, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Vaibhav Sharma, Kapil Agarwal
  • Patent number: 10949866
    Abstract: Disclosed is a system and method of real time collection, display and analysis of participant engagement data, including but not limited to feedback data, which system and method enables two-way communication between a client wishing to collect, analyze and measure participant engagement data and each of multiple participants on a one-to-one basis (client directly to participant), including an interactive client dashboard with customizable data display and analysis tools and “speak” capabilities including creating automated messages and creating custom messages “on the fly” to respond to feedback received by directly messaging selected cohorts of participants.
    Type: Grant
    Filed: May 16, 2018
    Date of Patent: March 16, 2021
    Inventor: Louis M. Carricarte
  • Patent number: 10938923
    Abstract: A customizable router manages traffic between application programming interfaces (APIs) of microservice applications (apps) that make up various features of a website. Various datastores may also be used to store information, such as information related to certain products, pricing, users, etc. In order for the website to function properly, the microservice apps communicate with one another and with the datastores. The customizable router is used to manage and route traffic between the microservice apps and/or datastores. The customizable router may, for example, route a universal resource indicator (URI) request for a webpage of a website to particular versions or revisions of a microservice app based on rules established for the customizable router. For example, a certain percentage of traffic may be routed to a first version of a microservice app, while a different percentage of traffic may be routed to a second version of the microservice app.
    Type: Grant
    Filed: April 17, 2019
    Date of Patent: March 2, 2021
    Assignee: Home Depot Product Authority, LLC
    Inventors: Ravichandra Yeddula, Mohamed M Nazeemudeen, Arumugaraja Selvaraj, Nagaraja R Kamireddy, J. Todd O'Connor
  • Patent number: 10929770
    Abstract: Systems, methods, and non-transitory computer-readable media can determine at least one web site that is of interest to a user of the social networking system. One or more pages can be determined based at least in part on the web site, the one or more pages being accessible through the social networking system. At least one page recommendation that references at least one of the one or more pages can be provided to the user.
    Type: Grant
    Filed: December 1, 2015
    Date of Patent: February 23, 2021
    Assignee: Facebook, Inc.
    Inventors: Bradley Ray Green, James Wah Hou Wong
  • Patent number: 10917357
    Abstract: Processes pending execution in respective compute nodes (N1-Nn) of a cluster of a distributed HPC computer can communicate with one another by message exchange through an interconnected fabric. To exchange messages between the processes a method is proposed to identify the physical cards associated with the compute nodes directly from the hostname of the compute nodes as they are used in the user program. This direct identification is made from at least one mapping table (MT1) associating bijectively the hostname of each compute node of the cluster with the unique logical address of the associated physical card. This mapping table is kept in a component of the computer responsible for managing the fabric, i.e. the fabric manager (FM1). Various implementations enable scaling when accomplishing the method of message exchange between processes.
    Type: Grant
    Filed: September 8, 2017
    Date of Patent: February 9, 2021
    Assignee: BULL SAS
    Inventors: Guillaume Papaure, Jean-Vincent Ficet, Jean-Olivier Gerphagnon
  • Patent number: 10911539
    Abstract: Methods, systems and computer program products for managing shared content directory structure metadata stored on client devices. A method embodiment includes identifying a collaboration system that stores one or more content objects that are organized in accordance with a directory structure. Requests pertaining to the content objects are raised by processing entities running on the client device. The requests include instructions to retrieve one or more of multiple types of metadata associated with the directory elements that constitute the directory structure. Based on timing and patterns of requests pertaining to the content objects, a monitoring function detects unwanted runaway retrieval by a runaway process. To prevent further unwanted runaway retrieval of the metadata, the runaway process is blocked from continuing its pattern of unwanted (runaway) retrieval. The collaboration system is notified of characteristics of the runaway process.
    Type: Grant
    Filed: January 8, 2019
    Date of Patent: February 2, 2021
    Assignee: Box, Inc.
    Inventors: Advait D. Karande, Alok Ojha, Deepak Khajuria
  • Patent number: 10909640
    Abstract: The LOCATION-CONSCIOUS SOCIAL NETWORKING APPARATUSES, METHODS, AND SYSTEMS (“LCSN”) transforms user personality and location inputs via LCSN components into match and transaction outputs. LSCN may be a processor-implemented method for location-conscious social networking, involving collecting personality details pertaining to a user, analyzing the personality details and constructing a personality profile for the user. The LCSN may also collect geolocation information from the user and compare it to geolocation data from other users, may use user personality profiles to calculate a compatibility rating between the user and other users, and may send an alert to users if the geolocation data indicates that the user is within a specified distance of another user, and/or if the users are matches for each other. Users may further be able to express anonymous interest in other users by anonymously rating potential matches.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: February 2, 2021
    Assignee: Miller Nelson, LLC
    Inventors: Luke Miller, Nicolina Miller
  • Patent number: 10904359
    Abstract: Systems, methods, and non-transitory computer-readable media can receive a first data request, wherein the first data request is associated with a deadline and requests data to be transmitted to a computing device. It is estimated whether the first data request will be fulfilled before the deadline based on estimated response sizes of responses to a set of pending data requests and a bandwidth associated with the computing device. A data transmission mode of operation is determined for the computing device based on the estimating whether the first data request will be fulfilled before the deadline.
    Type: Grant
    Filed: December 26, 2018
    Date of Patent: January 26, 2021
    Assignee: Facebook, Inc.
    Inventors: Amir Livneh, Adnan Majeed, Mergen Nachin
  • Patent number: 10887180
    Abstract: Disclosed are various examples for Internet of Things (IoT) device discovery and deployment. In some embodiments, a device identifier is received from an IoT device. The IoT device is determined, based on the device identifier, to be associated with a device account with a management service. An enrollment of the IoT device is performed. A capabilities declaration is received from the IoT device. IoT device instructions are determined based on the capabilities declaration. IoT device instructions are transmitted to the IoT device, causing it to perform a capability specified in the capabilities declaration.
    Type: Grant
    Filed: November 14, 2018
    Date of Patent: January 5, 2021
    Assignee: VMWARE, INC.
    Inventors: Stephen Turner, Daniel E. Zeck, Simon Brooks
  • Patent number: 10887191
    Abstract: Services in an operating environment are represented by stored service definitions that identify entities that perform the service. Entity definitions identify machine data pertaining to the entity. A key performance indicator (KPI) of the service characterizes the service on the whole or some aspect of it. Each KPI is defined by a search query that derives a value from machine data identified in the entity definitions. Processing devices cause display of a service-monitoring page having services summary information and services aspects information. The summary information displays interactive summary tiles that each correspond to a service and present information about an aggregate KPI that characterizes the service. The aspects information displays interactive aspect tiles that each correspond to a KPI characterizing some aspect of an associated service. Additional information may be included in the service-monitoring page and interaction features enable a user to navigate to enhanced information displays.
    Type: Grant
    Filed: April 17, 2018
    Date of Patent: January 5, 2021
    Assignee: SPLUNK INC.
    Inventors: Hemendra Singh Choudhary, Tristan Antonio Fletcher, Alok Anant Bhide, Fang I. Hsiao
  • Patent number: 10878059
    Abstract: An improved method and system for identifying individual users accessing a web site. A web site server is able to identify distinct users by using a unique identifier associated with each client computer system requesting access to the web site. The unique identifier comprises an Internet address, such as an Internet Protocol (IP) address, and a time value associated with each client computer system requesting access to the web site. On starting up a web browser, an application program or browser plug-in may synchronize the internal clock included with the client computer system with a global time standard. The synchronized time value may be based on an event associated with the client computer system, such as the start of a web browser. A web site server may determine the uniqueness of the client computer system by comparing unique identifier records of users accessing the web site. A user may be identified as distinct if no matching record exists in the database.
    Type: Grant
    Filed: June 21, 2018
    Date of Patent: December 29, 2020
    Inventor: Nobuyoshi Morimoto
  • Patent number: 10868835
    Abstract: A method manages data traffic within a network having controllers that each control a part of the network having a forwarding element (FE), the controllers being connected to a reference monitor (RM) for enforcing a security policy. The method includes: receiving a rule request by a controller and transmitting it its RM; the RM checking the rule request for policy compliance and authorizing a poly compliant part of the rule request. When the rule request has an outside modification: the controller contacts controllers impacted by the outside modification for obtaining an authorization, and upon receipt of authorization, sending the controller sends the modifications and authorizations to the impacted controllers to implement the modification in their FE.
    Type: Grant
    Filed: October 24, 2016
    Date of Patent: December 15, 2020
    Assignee: NEC CORPORATION
    Inventors: Ghassan Karame, Felix Klaedtke, Takayuki Sasaki
  • Patent number: 10854110
    Abstract: Aspects of the present disclosure relate to systems and methods that aid users with hearing and/or speech impediments to have a conversation with a remote phone number without human assistance. In one aspect, an application residing on a user's device, such as a smartphone, tablet computer, laptop, etc., may be used to initiate a phone call to a recipient. Upon initiating the phone call locally, a service residing on the server may receive a request to initiate a connection to the recipient. Once the recipient answers, the user may converse with the recipient by providing text input to their local app. The text input may be transmitted to the service. The service may use a text to speech converter to translate the received text to speech that can be delivered to the recipient.
    Type: Grant
    Filed: October 11, 2017
    Date of Patent: December 1, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Anirudh Koul, Meher Kasam, Michael Johnston, Swetha Machanavajhala, Elizabeth Halper
  • Patent number: 10848579
    Abstract: Systems and methods directed to intelligent network communication and engagement during interaction with a consumer device. The progress of the consumer/consumer device can be tracked during interaction to make a decision to intervene based on one or more factors. The intervention may include invoking an appropriate, personalized request to the consumer for support. A consumer device can be employed to shop for a product via a mobile application provided by a retailer. For example, if the client has placed an item in a shopping cart, but does not completed the transaction, the context service can track events associated with the interaction and using an analysis service, and determine an appropriate time and/or manner to communicatively engage the user. As such, the context service can mimic a brick and mortar sales experience where sales associates determine the appropriate time to interact with a client who appears confused.
    Type: Grant
    Filed: August 27, 2018
    Date of Patent: November 24, 2020
    Assignee: VERINT AMERICAS INC.
    Inventors: Ryan Schneider, James DelloStritto, Sameer Siddiqui
  • Patent number: 10846630
    Abstract: A prioritization system in a communication network comprising multiple communication devices adapted to communicate sets of information through the communication network. The sets of information are each associated to a level of urgency and the prioritization system is adapted to prioritize the sets of information based on said levels of urgency. The prioritization system comprises at least one personal communication device associated to an individual user in the prioritization system and the individual user is further associated to a first and a second display.
    Type: Grant
    Filed: April 21, 2017
    Date of Patent: November 24, 2020
    Assignee: ASCOM SWEDEN AB
    Inventors: Magnus Nilsson, Linnea Fogelmark
  • Patent number: 10841355
    Abstract: Methods and apparatus for converting streaming media between different formats. A bridging device for e.g., Camera Serial Interface (CSI) and DisplayPort is disclosed. Both the CSI and DisplayPort technologies use low power mode operation during blanking intervals of a video transmission. However, the CSI interface can wake up in a very short amount of time (e.g., ˜400 ns), but the DisplayPort interface takes significantly longer to perform link training (e.g., ˜1 ms). Various embodiments of the present disclosure use frame signaling trigger to start a wait time interval timer; the wait time interval can be used by the bridge device to wake up the DisplayPort interface ahead of the CSI2 D-PHY interface, thereby ensuring that both links are active at the same time. This “wake-up” technique can greatly reduce the size of buffering memories that are required.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: November 17, 2020
    Assignee: Apple Inc.
    Inventors: Shoichiro Sengoku, Anup K. Sharma, Andrew Kenneth John McMahon
  • Patent number: 10819796
    Abstract: An apparatus in one embodiment comprises at least one processing platform comprising a plurality of processing devices. The at least one processing platform is configured to establish a connection between a given one of a plurality of Internet of Things (IoT) clients and a given one of a plurality of IoT brokers via a connectivity layer providing the plurality of IoT clients with centralized access to the plurality of IoT brokers, and to exchange data between the given one of the plurality of IoT clients and the given one of the plurality of IoT brokers via the connectivity layer.
    Type: Grant
    Filed: January 8, 2019
    Date of Patent: October 27, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Hung Dinh, Sudhir Vijendra, Satish Das, Sachin Yadav, Reddeppa Kollu