Event Handling Or Event Notification Patents (Class 719/318)
-
Patent number: 11089125Abstract: Described herein are systems and methods for providing interactive notification panels to a user. A bot apparatus receives a notification from an application program and transforms the notification into one or more interactive notification panels configured to receive user inputs and/or to provide an output to at least one user input. Based on at least one user input, the bot apparatus transmits data to the application program, which causes the application program to perform one or more actions.Type: GrantFiled: January 2, 2020Date of Patent: August 10, 2021Assignee: Microsoft Technology Licensing, LLCInventors: James Henry Lewallen, Jr., Christopher Lee Mullins
-
Patent number: 11082513Abstract: A unified end-user notification platform delivers event alerts to different types of clients including mobile devices and HTTP clients. Users can subscribe to a plurality of notification channels and select from the associated various delivery options via a single user interface. The events are received by the unified notification platform which matches the received events with the user subscription data to identify subscribers and their respective delivery options. Corresponding event alerts are generated and delivered based on the user or subscriber specified options. Multiple event alerts corresponding to public and private data notification channels are provided to a user device via a single connection.Type: GrantFiled: May 23, 2018Date of Patent: August 3, 2021Assignee: VERIZON MEDIA INC.Inventors: Andrew Feng, N. Nachiappan, Bruno M. Fernandez-Ruiz, Lin Shen
-
Patent number: 11074115Abstract: The present invention relates to a complex event processing managing method and apparatus in M2M system. The complex event processing (CEP) managing method according to an embodiment of the present invention includes receiving a CEP request, setting an event processing resource (eventProcessing) responding to the CEP request, and, when an event corresponding to the event processing resource occurs, triggering a corresponding action. In addition, the action is managed by a preset event rule.Type: GrantFiled: February 11, 2020Date of Patent: July 27, 2021Assignees: Hyundai Motor Company, Kia Motors CorporationInventor: Jae Seung Song
-
Patent number: 11069435Abstract: A device, method and system provide a wellness management process and/or an exercise management process for use with a smartphone or other mobile computing device. Various data about the user is obtained and used for determining and recommending an action or exercise to the user to improve the user's wellness/physique/health. The action determined can be based on: (1) current biometric and/or motion data about the user (from the sensors), and (2) current physical condition(s), such as health/medical information or condition about the user (from the user's personal information, e.g., health library or programmed into the smartphone). Specific information about the user is taken into consideration when recommending user action or exercise, such as the user's specific physical, health or medical conditions.Type: GrantFiled: July 12, 2017Date of Patent: July 20, 2021Assignee: Futurewei Technologies, Inc.Inventors: Jianyu Zhang, Chia Chin Chong
-
Patent number: 11068381Abstract: In a program analysis system, a first execution device and a second execution device execute a first program and a second program concurrently while communicating with each other. Further, a program analysis device includes a collection unit to collect transmission information representing communication performed by the first execution device in accordance with a transmission function, and reception information representing communication performed by the second execution device in accordance with a reception function. Furthermore, the program analysis device includes an inspection unit to inspect whether a falsely-detected warning exists in warnings included in an analysis result obtained by analyzing each source code of the first program and the second program by an analysis tool.Type: GrantFiled: December 29, 2016Date of Patent: July 20, 2021Assignee: MITSUBISHI ELECTRIC CORPORATIONInventors: Takanari Fujimoto, Tadataka Asakawa
-
Patent number: 11055192Abstract: A log augmentation system is provided for augmenting log management in a distributed micro-services environment. The log augmentation system includes a trigger device for triggering an augmentation process responsive to micro-service related events and a context of the micro-service related events. The log augmentation system further includes an augmentation rules database with rule management components for determining an augment direction, an augmentation target, and an augmentation correlation relating to the distributed micro-services. The log augmentation system also includes a coordinator for coordinating the augmentation process in the distributed micro-service using a rule-based decision approach. The log augmentation system additionally includes a labeler for applying a set of labels to augment log entries responsive to instructions from the coordinator derived from results of the rule-based decision approach used by the coordinator.Type: GrantFiled: September 27, 2018Date of Patent: July 6, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lin Yang, Yuan Wang, Guang Cheng Li, Jing Min Xu, Jian Ma, Xiao Xi Liu
-
Patent number: 11055058Abstract: Example techniques described herein relate to a software application that is configured to operate as an add-on software component to audio-playback software on a playback device of a media playback system. An example implementation may involve adding the multiple audio tracks to the playback queue, and before playing back a first audio track, enabling a first add-on component to audio-playback software. The first add-on component corresponds to a first remote source and enabling this component causes a first modification to an equalization of the playback device. The example implementation may also involve before playing back a second audio track, enabling a second add-on component to the audio-playback software. The second add-on component corresponds to the second remote source and enabling this component causes a second modification to the equalization. Enabling the second add-on component disables the first add-on component if enabled.Type: GrantFiled: October 18, 2019Date of Patent: July 6, 2021Assignee: Sonos, Inc.Inventor: Mark Triplett
-
Patent number: 11050794Abstract: Methods, apparatus, and processor-readable storage media for generating security policies for end-user devices using group rankings and partial policy determinations are provided herein. An example computer-implemented method includes ranking end-user device groups within an enterprise, wherein each of the groups is associated with one or more security-related policy settings; assigning a given end-user device to two or more of the groups based on device parameters attributed to the given end-user device; generating a policy for the given end-user device by performing partial policy determinations across the two or more groups to which the given end-user device is assigned, wherein performing the partial policy determinations comprises defining, in an order based at least in part on the ranking of the groups, security-related settings from the two or more groups, until all security-related settings required by the policy are defined; and outputting the policy to the given end-user device.Type: GrantFiled: July 24, 2019Date of Patent: June 29, 2021Assignee: EMC IP Holding Company LLCInventors: Shuva Brata Deb, Edward G. Quackenbush, Scott Volk, Kurt Severance
-
Patent number: 11051319Abstract: Techniques for implementing low latency communications in a wireless local area network are provided. A first wireless communication device may implement a low latency basic service set (BSS) that allows contention-based channel access over a portion of a bandwidth. The first wireless communication device may configure a primary channel and one or more secondary channels within an available bandwidth. Communications with one or more wireless communication devices that have data traffic associated with a quality of service (QoS) parameter may be provided over one or more of the secondary channels. A transmission from a second wireless communication device on the primary channel may be discarded by the first wireless communication device, or the first wireless communication device may take over channel access from the second wireless communication device if such a transmission overlaps with low latency transmissions on the one or more secondary channels.Type: GrantFiled: September 3, 2019Date of Patent: June 29, 2021Assignee: QUALCOMM INCORPORATEDInventors: Alfred Asterjadhi, George Cherian, Abhishek Pramod Patil, Bin Tian
-
Patent number: 11049521Abstract: A recording of an audio stream is initiated. The audio stream is a part of a communication between two or more participants. A first indication related to the audio stream is received. The first indication is that the audio stream should start being altered. A second indication related to the audio stream is received. The second indication is that the audio stream should stop being altered. A portion of the recorded audio stream between the first indication and the second indication is altered.Type: GrantFiled: March 20, 2019Date of Patent: June 29, 2021Assignee: International Business Machines CorporationInventor: Hyman Chantz
-
Patent number: 11042699Abstract: Provided methods and systems allow dynamic rendering of a reflexive questionnaire based on a modifiable spreadsheet for users with little to no programming experience and knowledge. Some methods comprise receiving a modifiable spreadsheet with multiple rows, each row comprising rendering instructions for a reflexive questionnaire from a first computer, such as a data type cell, statement cell, logic cell, and a field identifier; rendering a graphical user interface, on a second computer, comprising a label and an input element corresponding to the rendering instructions of a first row of the spreadsheet; receiving an input from the second computer; evaluating the input against the logic cell of the spreadsheet; in response to the input complying with the logic cell of the spreadsheet, dynamically rendering a second label and a second input element to be displayed on the graphical user interface based on the logic of the first row.Type: GrantFiled: January 28, 2020Date of Patent: June 22, 2021Assignee: Massachusetts Mutual Life Insurance CompanyInventors: Mark Sayre, Harish Krishnaswamy, Sam Elsamman
-
Patent number: 11042613Abstract: A first set of device usage characteristics of a first user interaction with a user communication device are received. For example, a device usage characteristic may be an average key pressure, a used WiFi access point, an install date of an application, an angle of a user communication device, etc. The first set of device usage characteristics of the first user interaction are compared to a second set of device usage characteristics of a second user interaction with the user communication device that is stored in a blockchain. One or more reason codes that identifies why the first and second compared sets of device usage characteristics do not match is generated in response to the first and second compared sets of device usage characteristics not matching. The one or more reason codes are used for identifying a level of trust of a user in a communication session.Type: GrantFiled: October 30, 2018Date of Patent: June 22, 2021Assignee: Avaya Inc.Inventors: Pushkar Yashavant Deole, John Alexander Young
-
Patent number: 11042363Abstract: Provided method and system allow dynamic rendering of a reflexive questionnaire based on a modifiable spreadsheet for users with little to no programming experience and knowledge. The method comprises receiving a modifiable spreadsheet with multiple rows, each row comprising rendering instructions for a reflexive questionnaire from a first computer, such as a data type cell, statement cell, logic cell, and a field identifier; rendering a graphical user interface, on a second computer, comprising a label and an input element corresponding to the rendering instructions of a first row of the spreadsheet; receiving an input from the second computer; evaluating the input against the logic cell of the spreadsheet; in response to the input complying with the logic cell of the spreadsheet, dynamically rendering a second label and a second input element to be displayed on the graphical user interface based on the logic of the first row.Type: GrantFiled: January 9, 2020Date of Patent: June 22, 2021Assignee: Massachusetts Mutual Life Insurance CompanyInventors: Harish Krishnaswamy, Sam Elsamman
-
Patent number: 11038915Abstract: Described herein are systems and methods for enhancing an interface for an information technology (IT) environment. In one implementation, an incident service causes display of a first version of a course of action and obtains input indicative of a request for a new action in the course of action. The incident service further determines suggested actions based at least one the input and causes display of the suggested actions. Once displayed, the incident service obtains input indicative of a selection of at least one action from the suggested actions, and causes display input indicative of a selection of at least one action from the suggested actions.Type: GrantFiled: July 31, 2018Date of Patent: June 15, 2021Assignee: Splunk Inc.Inventors: Oliver Friedrichs, Atif Mahadik, Govind Salinas, Sourabh Satish
-
Patent number: 11036823Abstract: The present disclosure describes how to capture events (e.g., changes and user interactions) of a Web document and combine those changes with the original DOM displayed to accurately and efficiently enable a replay engine to redisplay the DOM, changes, and user interactions which occurred within a user's browser. The data collected from a client-side HTML DOM capture engine can be combined with a minimal amount of contextual information to a replay engine so as to accurately and efficiently replay a session of a plurality of web documents.Type: GrantFiled: November 30, 2018Date of Patent: June 15, 2021Assignee: Quantum Metric, Inc.Inventors: Mario Luciano Ciabarra, Jr., Yiduo Wang
-
Patent number: 11038973Abstract: In some examples, a system can identify a plurality of contacts associated with a user account on a collaborative content management system, the plurality of contacts being associated with user accounts on the collaborative content management system. The system can obtain activity data associated with the plurality of contacts, the activity data identifying content interaction events at the collaborative content management system. Based on the activity data, the system can identify a portion of the content interaction events associated with one or more content items accessible to the user account and provide, to a user interface on a client device associated with the user account, a contact activity feed identifying the portion of the content interaction events and respective contacts associated with the portion of the content interaction events.Type: GrantFiled: October 19, 2017Date of Patent: June 15, 2021Assignee: Dropbox, Inc.Inventors: Nicholas Sundin, Matthew Valentine, Parker Wilf
-
Patent number: 11030021Abstract: Embodiments of the present invention provide a method, system and computer program product for variable event handling in a multi-tenant environment. In an embodiment of the invention, a method for variable event handling in a multi-tenant environment includes receiving an event placed on an event bus in an event driven data processing system, the event corresponding to a multiplicity of different instances of a single event handler, with each instance having been adapted to process the event. The method additionally includes decoding the event to identify a version of a target application for the event and matching the version of the target application to an end point for a particular one of the different event handlers. Finally, the method includes routing the event to the matched end point.Type: GrantFiled: July 16, 2020Date of Patent: June 8, 2021Assignee: TRACELINK, INC.Inventors: Christopher Driscoll, Robert Sturim, Andy Nanopoulos
-
Patent number: 11030189Abstract: Materialized views are maintained for time-series databases, to enable faster analytics over large data sets and to downsample data for storage savings. These materialized views are the result of computations on existing tables, such as aggregation, approximation, sampling, filtering, statistical estimates, and more. A materialized view is created on a base table, and continuously maintained, such that as changes are made to the base table, the materialized view is correspondingly updated. The database system records metadata identifying regions of the base table that have already been materialized. Subsequently, these invalidated regions are rematerialized. Queries ensure up-to-date results by combining data from the materialized view with results calculated at query time on the base table. Invalidation records and completion thresholds are used to determine which results should use records from the materialized table and which should be computed from records from the base table.Type: GrantFiled: April 17, 2020Date of Patent: June 8, 2021Assignee: Timescale, Inc.Inventors: Matvey Arye, Michael J. Freedman, David Kohn, Joshua Lockerman, Gayathri Priyalakshmi Ayyappan
-
Patent number: 11032355Abstract: An example operation may include one or more of connecting, by a notifier node, to a notifier service node configured to designate the notifier node, receiving, by the notifier node, a notification from the notifier service node to read a block from a ledger of a blockchain, applying, by the notifier node, a function on the block to determine if the notifier node is a designated notifier for at least one submitted transaction in the block, and, in response to a determination that the notifier is the designated notifier, sending, by the notifier node, a push notification to user nodes involved in a transaction associated with the block.Type: GrantFiled: April 5, 2019Date of Patent: June 8, 2021Assignee: International Business Machines CorporationInventors: Sayandeep Sen, Dushyant K. Behl, Palanivel A. Kodeswaran, Praveen Jayachandran
-
Patent number: 11030308Abstract: A method and system are provided for improving threat detection in a computer system by performing an inter-application dependency analysis on events of the computer system. The method includes receiving, by a processor operatively coupled to a memory, a Tracking Description Language (TDL) query including general constraints, a tracking declaration and an output specification, parsing, by the processor, the TDL query using a language parser, executing, by the processor, a tracking analysis based on the parsed TDL query, generating, by the processor, a tracking graph by cleaning a result of the tracking analysis, and outputting, by the processor and via an interface, query results based on the tracking graph.Type: GrantFiled: June 12, 2018Date of Patent: June 8, 2021Inventors: Ding Li, Kangkook Jee, Zhengzhang Chen, LuAn Tang, Zhichun Li
-
Patent number: 11025479Abstract: Systems and methods are disclosed for secure transmission of computer server event notifications, including receiving a topic subscription request from a partner, registering the partner topic subscription request, obtaining a new computer server event to report, determining a subscribed partner subscribed to computer server events of a same type as the new computer server event, transmitting an event notification to the subscribed partner, and registering the event notification.Type: GrantFiled: March 6, 2020Date of Patent: June 1, 2021Assignee: Worldpay, LLCInventor: Sachin Pawaskar
-
Patent number: 11025743Abstract: A group-based communication platform is configured to initialize processing actions executable via validated external resources. Moreover, the group-based communication platform may recommend specific processing actions to a user based at least in part on the user's activity in interacting with the group-based communication platform (e.g., via a client device), wherein such activity may be represented as environmental contextual data. Moreover, once the user selects a particular processing action for execution, the group-based communication retrieves at least a portion of the generated environmental contextual data to be passed to the validated external resource for use in executing the selected processing action.Type: GrantFiled: April 30, 2019Date of Patent: June 1, 2021Assignee: Slack Technologies, Inc.Inventors: Diogenes Brito, Salman Suhail, Bruce Sullivan, Patricia Ang, Hye Jung Choi, Prajna Shetty, Andrew Fong, Michael Deng, Stephen Sowole, Tolga Akin, Pranay Agarwal
-
Patent number: 11022422Abstract: Various arrangements for handling a potential security situation using a home automation system are presented. A biometric measurement of a user may be received. The biometric measurement of the user may exceed a defined threshold value for the biometric measurement. A security alert from a home automation device in wireless communication with the home automation host system may be received. If the biometric measurement is associated with the security alert, a security response action may be performed.Type: GrantFiled: December 13, 2019Date of Patent: June 1, 2021Assignee: DISH Ukraine L.L.C.Inventor: Zane Eaton
-
Patent number: 11016825Abstract: The flexible selection among analytics providers is described. In one example, an application is developed for use with a number of different analytics providers. After the application is developed, one or more of the analytics providers can be easily selected based on a constant defined in an analytics framework of the application. During execution of the application, the application can identify the selected analytics provider based on the predetermined constant in the analytics framework. When an event is triggered at a certain occasion or step during the process, the analytics framework can route the event to an event agent for the selected analytics provider. Further, the event agent can perform an event report call based on the event, where the event report call is tailored for the interface of the selected analytics provider by the event agent. The analytics provider can be easily changed by updating the predetermined constant.Type: GrantFiled: January 14, 2019Date of Patent: May 25, 2021Assignee: VMware, Inc.Inventors: Ankit Anand, Matthew Donald Miller, Raghu Mummadi
-
Patent number: 11010213Abstract: Disclosed are an electronic device and method for providing an event management service.Type: GrantFiled: November 16, 2016Date of Patent: May 18, 2021Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Myung-kyum Kim, Keun-jik Kim, Sae-na Kim
-
Patent number: 11012339Abstract: Embodiments of the invention provide for Web site reachability management in content browsing. A method of the invention includes monitoring different requests for different resources at respectively different resource location addresses initiating from different content browsers of different end users. Different responses to ones of the different requests that include an error code indicating an inability to provide a requested one of the different resources are detected and ones of the resource location addresses associated with corresponding ones of the different responses that include the error code are stored in a list. Finally, the each of resource location addresses are polled to determine whether or not a corresponding one of the resources is able to be retrieved. In response to determining that a resource of a resource location address in the list has become retrievable, the address is removed from the list and an associated end user notified.Type: GrantFiled: August 18, 2019Date of Patent: May 18, 2021Assignee: International Business Machines CorporationInventors: Al Chakra, Saurabh Gupta, James Y. McVea, Nancy A. Schipon
-
Patent number: 11003513Abstract: An application network is monitored using a plurality of agents. Adaptive event aggregation is performed to determine retaining values for an aggregation dimension. A report of the application network is generated based on the aggregation dimension.Type: GrantFiled: November 26, 2019Date of Patent: May 11, 2021Assignee: Mulesoft, LLCInventors: Jiang Wu, Aditya Vailaya, Leo Wong, Paulo Gustavo Veiga
-
Patent number: 10990237Abstract: A method of displaying an application is provided. The method includes displaying an execution screen of a first application on a first area when the first application is executed, displaying the execution screen of the first application on a second area instead of on the first area when a second application is executed while the first application is executed, and displaying an execution screen of a second application on the first area.Type: GrantFiled: July 31, 2014Date of Patent: April 27, 2021Assignee: Samsung Electronics Co., Ltd.Inventors: Young-jin Kim, Sung-hee Kim, Seung-woon Lee, Kang-tae Kim, Tae-soo Kim, Jung-hwan Choi
-
Patent number: 10990455Abstract: Systems, methods, and software described herein manage and process application programming interface (API) statistics associated with an API provider. In one example, a monitoring service obtains API request information associated with API requests from API users to an API provider. The monitoring service determines time stamps for the API requests based on the API provider information and compares the time stamps to retention criteria for the API provider to determine a retention of the plurality of API users over time. The monitoring service further generates a summary based on the comparison.Type: GrantFiled: September 18, 2019Date of Patent: April 27, 2021Assignee: Moesif, Inc.Inventors: Derric Stephen Gilling, Xingheng Timothy Wang
-
Patent number: 10970229Abstract: An apparatus includes a first processor to execute a user-level application to operate in a virtual address, and a co-processor to execute a computing kernel associated with user-level application elements to be performed on the co-processor. The computing kernel is to operate in the virtual address. A memory includes physical addresses, and a partition used to map the virtual address associated with the first processor and to map the virtual address associated with the co-processor. A packet processor manages communications between the first processor and the co-processor. The packet processor receives packets from the first processor, with the packets including memory addresses identifying code and data of the computing kernel. The packet processor stores the packets in a queue associated with the user-level application, and outputs the packets to the co-processor, such that the co-processor is enabled to execute the computing kernel.Type: GrantFiled: March 8, 2019Date of Patent: April 6, 2021Assignees: STMICROELECTRONICS (GRENOLBE 2) SAS, TECHNOLOGICAL EDUCATIONAL INSTITUTE OF CRETEInventors: Antonio-Marcello Coppola, Georgios Kornaros, Miltos Grammatikakis
-
Patent number: 10970142Abstract: Techniques for transforming plug-in application recipe (PIAR) variables are disclosed. A PIAR definition identifies a trigger and an action. Trigger variable values, exposed by a first plug-in application, are necessary to evaluate the trigger. Evaluating the trigger involves determining whether a condition is satisfied, based on values of trigger variables. A second plug-in application exposes an interface for carrying out an action. Evaluating the action involves carrying out the action based on input variable values. A user selects, via a graphical user interface of a PIAR management application, a variable for a trigger or action operation and a transformation operation to be applied to the variable. The PIAR management application generates a PIAR definition object defining the trigger, the action, and the transformation operation, and stores the PIAR definition object for evaluation on an ongoing basis.Type: GrantFiled: October 24, 2019Date of Patent: April 6, 2021Assignee: Oracle International CorporationInventors: Tim Diekmann, Tuck Chang, Najeeb Andrabi, Anna Igorevna Bokhan-Dilawari
-
Patent number: 10948924Abstract: A method for operating an automated vehicle includes controlling by one or more computing devices an autonomous vehicle; receiving by one or more computing devices sensor data from the vehicle corresponding to moving objects in a vicinity of the vehicle; receiving by one or more computing devices road condition data; and determining by one or more computing devices undesirable locations related to the moving objects. The undesirable locations related to the moving objects for the vehicle are based at least in part on the road condition data. The step of controlling the vehicle includes avoiding the undesirable locations.Type: GrantFiled: December 4, 2018Date of Patent: March 16, 2021Assignee: Aptiv Technologies LimitedInventor: Craig A. Baldwin
-
Patent number: 10942971Abstract: Technologies are described herein for injecting elements into artificial intelligence content. According to some examples, content generated from an artificial intelligence source is received, facts are determined from the content, and terms are selected for use based on the facts. The terms are used to modify or are added to the content to generate modified artificial intelligence content.Type: GrantFiled: October 14, 2016Date of Patent: March 9, 2021Assignee: NewsRx, LLCInventors: Charles W. Henderson, Alan D. Henderson, Chantay P. Jones, Kalani K. Rosell
-
Patent number: 10936643Abstract: Machine data reflecting operation of a monitored system is ingested and made available for search by a data intake and query system (DIQS). Ingested data includes log data entries produced by an application that represent low-level instances of user interface or interaction events. Inference processing generates a new collection of data instances that each identifies a higher-level task performed by a user in a sequence of the low-level events without regard to any explicit task affiliation data component of the low-level instances. Information for the task may include a measure of confidence that each low-level event of the sequence is properly associated with the task. Tasks of the new collection may be advantageously visualized and included in downstream processing.Type: GrantFiled: February 22, 2019Date of Patent: March 2, 2021Assignee: Splunk Inc.Inventors: Sara Alspaugh, Adam Jamison Oliner
-
Patent number: 10915567Abstract: A content distribution system determines a content selection metric that allows the content distribution system to evaluate whether a content provider maximizes its net content value by stating the true content value of presenting content items by the content distribution system. The content distribution system determines net content values of presented content items and re-performs content selection processes based on modified content value offers. The content distribution system then determines sets of alternative net content values and compares the alternative net content values to the corresponding net content values to determine if the content provider can achieve a greater net content value with a content value offer that does not match the stated content value of presenting the content value. The content distribution system then determines a content selection metric based on the compared net content values and alternative net content values.Type: GrantFiled: March 15, 2018Date of Patent: February 9, 2021Assignee: Facebook, Inc.Inventor: Li Zhang
-
Patent number: 10915822Abstract: Embodiments of the present invention relate to the field of communications technologies, and provide a complex event processing method, apparatus, and system, so that when complex event processing is performed, a system requiring a synchronous response provides a synchronous response externally and avoids information flooding. A solution provided by the present invention includes: receiving an input event sent by an event source, where the input event includes an identifier of an object and an event type; acquiring, according to a preset database, M mode rules corresponding to the event type; performing mode matching between the input event and the M mode rules separately to acquire N output events; and if N is greater than or equal to 1, sending at least one piece of event information to a real-time decision apparatus, where each piece of the event information includes Q output events and indication information.Type: GrantFiled: June 14, 2017Date of Patent: February 9, 2021Assignee: Huawei Technologies Co., Ltd.Inventor: Shikai Liu
-
Patent number: 10911827Abstract: A method comprises receiving video streams from a plurality of mobile devices associated with respective distinct users of a crowd-stream video application, evaluating the received video streams relative to an event of interest, selecting particular ones of the video streams for use in generation of crowd-stream video output based at least in part on results of the evaluating, generating the crowd-stream video output utilizing at least portions of the selected video streams, and providing the crowd-stream video output to one or more servers of a content delivery network for delivery to one or more viewer devices. The video streams illustratively comprise live video streams of the event of interest captured by respective ones of the mobile devices. In some embodiments, evaluating the received video streams relative to an event of interest comprises evaluating the received video streams in terms of at least vantage point relative to the event of interest.Type: GrantFiled: May 2, 2019Date of Patent: February 2, 2021Assignee: Kiswe Mobile Inc.Inventors: Yung-Lung Ho, Wim Sweldens, Tom Cuypers, Bert De Decker
-
Patent number: 10902123Abstract: There is disclosed in one example a computing apparatus, including: a hardware platform including a performance monitoring unit (PMU); and one or more tangible, non-transitory computer-readable mediums having stored thereon executable instructions to provide a kernel space threat detection engine to: receive a PMU event; correlate the PMU event to a computer security threat including extracting artifacts from the PMU event, and correlating the artifacts to an artifact profile for a known attack; and identify a process associated with the PMU event as a potential attack.Type: GrantFiled: July 30, 2018Date of Patent: January 26, 2021Assignee: McAfee, LLCInventors: Carl D. Woodward, Kunal Mehta
-
Patent number: 10897500Abstract: Provided are techniques for synchronizing a device using push notifications. For each of a plurality of messages, a message record is created in a table of a database with a message create time for a message, a device identifier of a device to receive the message, an application identifier of an application on the device to receive the message, message content of the message, and an indicator to indicate whether the message has been picked up by the device. A message is selected from the plurality of messages. It is determined that a message retry count for the message has not been met and the message has not been picked up by the device. It is determined that it is time to retry sending a silent push notification based on a retry interval. The silent push notification is sent to the application on the device to wake up the application.Type: GrantFiled: October 3, 2018Date of Patent: January 19, 2021Assignee: International Business Machines CorporationInventors: Srinivasan Nanduri, Girish Dhanakshirur, Anoop G. M. Ramachandra, Norton Samuel A. Stanley
-
Patent number: 10891174Abstract: A computer-implemented method according to one embodiment includes identifying an event within a system; applying a model to the event to create an aggregated event; and storing the aggregated event.Type: GrantFiled: September 19, 2019Date of Patent: January 12, 2021Assignee: International Business Machines CorporationInventors: James Collins Davis, Lukas Rupprecht, Deepavali Bhagwat, Constantine Arnold, Wayne Sawdon
-
Patent number: 10887408Abstract: A method of remotely accessing data on a network communication device including submitting a request for data on a network communication device located in a data center from a remote location. The method further including accessing remotely the network communication device located in the data center, collecting the data in the request from the network communication device located in the data center, filtering a user parameter from the data, and providing filtered data to the remote location.Type: GrantFiled: August 7, 2018Date of Patent: January 5, 2021Assignee: Hewlett Packard Enterprise Development LPInventors: Subhajit Dasgupta, Alexander Kramer, Fred Kuhns
-
Patent number: 10885024Abstract: Systems, device configurations, and processes for a server to receive, from a user interface (UI) on a client, a request to generate a list from a selection of: an objective, vocabulary item, and/or grammar point mapped to a range of competency scores, and an audience. The server then selects data records storing data for the objective, vocabulary item or grammar point. The server then renders, for transmission and display on the client, a user interface control including a list of data for the objective, grammar point, and/or vocabulary item.Type: GrantFiled: November 3, 2016Date of Patent: January 5, 2021Assignee: PEARSON EDUCATION, INC.Inventors: Catherine Hayes, Michael John Mayor, Joseph John Worachek, Ian Wood, Veronica Benigno, Simon Piers Buckland
-
Patent number: 10878129Abstract: The disclosed embodiments include systems, methods, and computer readable media configured to classify graphical user interface items according to their exposure to security sensitive operations. The techniques described in the disclosed embodiments may be used to reduce the risk of application errors by disabling graphical user interface items. Thus, the techniques may be used to minimize the risk of system crashes caused by restricting application access to a certain resource. As a result, the disclosed embodiments improve usability of application running in a restricted mode.Type: GrantFiled: April 30, 2018Date of Patent: December 29, 2020Assignee: CyberArk Software Ltd.Inventor: Evgeny Beskrovny
-
Patent number: 10880150Abstract: Systems, apparatus, and methods for tracking and sequencing client events in a federated computer network are discussed herein. Various embodiments provide a computer-implemented method for assigning timestamps to client events received by nodes within the network and appending node identifiers to the timestamps to create node time signatures for the client events to facilitate updating of a client event database. Still other embodiments provide methods for comparing a last event node time signature to a recently received node time signature and generating an updated node time signature in view of the same. Such embodiments address client event sequencing problems that tend to plague federated and distributed networks as they expand in scale, geographic distribution, complexity, and involve programmatic client event generating services such as credential management services.Type: GrantFiled: April 28, 2020Date of Patent: December 29, 2020Assignees: ATLASSIAN PTY LTD, ATLASSIAN, INC.Inventors: Jeffrey Lawrence Farber, Max Robert Morton, Sidney Gee-Lake Shek
-
Patent number: 10877609Abstract: [Object] To make information processing based on a given application program operable by contactless operations. [Solution] A display unit forming a capacitive touch panel is provided. Changes in the capacitance values of respective capacitive sensors in the display unit are detected during a contactless operation, and on the basis of such changes in capacitance values, a contactless operation mode (gesture) of the contactless operation and two-dimensional coordinate information corresponding to the contactless operation mode are detected. Then, execution of information processing corresponding to the detected contactless operation mode and two-dimensional coordinate information from among respective information processing in the currently activated application program is controlled. Thus, information processing in a given application program can be made operable by a contactless operation.Type: GrantFiled: August 8, 2018Date of Patent: December 29, 2020Assignee: SONY CORPORATIONInventor: Kenji Tokutake
-
Patent number: 10872128Abstract: A proxy server receives from a client device a request for a network resource hosted at an origins server for a domain. The request is received at the proxy server as a result of a DNS request for the domain resolving to the proxy server. The origin server is one of multiple origin servers that belong to different domains and resolve to the proxy server and are owned by different entities. The proxy server requests the network resource from the origin server. The proxy server receives a response from the origin server that indicates that the network resource is unavailable. The proxy server transmits a custom error page to the client device that indicates that the requested resource is unavailable.Type: GrantFiled: October 21, 2019Date of Patent: December 22, 2020Assignee: CLOUDFLARE, INC.Inventors: Matthew Browning Prince, Lee Hahn Holloway, Michelle Marie Zatlyn
-
Patent number: 10872353Abstract: A method includes receiving, at a user device including one or more processors, a signal pushed to the user device from an in-store device physically located in a store. The signal includes a first store identifier. The method further includes storing the first store identifier in memory. The method further includes receiving a content item from a third-party content provider device, the content item including a second store identifier. The third-party content provider device transmits the content item to a plurality of user devices within a geographic area around a location associated with the second store identifier. The method further includes providing the content item for display in response to determining the first store identifier matches the second store identifier. The content item is displayed without providing an indication of the presence of the user device at the store to the in-store device or to the third-party content provider device.Type: GrantFiled: December 14, 2015Date of Patent: December 22, 2020Assignee: Google LLCInventors: Thomas Price, Tuna Toksoz
-
Patent number: 10860410Abstract: According to an exemplary embodiment of the present disclosure, disclosed is a computer program stored in a computer readable storage medium including encoded commands. When the computer program is executed by one or more processors of the computer system, the computer program allows the one or more processors to perform operations for generating a potential event related to an abnormal situation of an IT system.Type: GrantFiled: September 13, 2018Date of Patent: December 8, 2020Assignee: TMAXSOFT CO., LTD.Inventors: Daebeom Jeong, Kyungkoo Yoon
-
Patent number: 10862993Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to manage digital assets owned by a user and hosted by a first online service provider and a second online service provider. Provided herein is a gateway system comprising: a trusted authentication interface; one or more processors; and memory including instructions that, when executed, cause the one or more processors to at least: authenticate the user with the first and second online service providers using the trusted authentication interface; and instruct, via the trusted authentication interface, the first and second online service provider to take an action with respect to one or more of the digital assets, the first and second online service providers to trust the instructions from the trusted authentication interface without further authenticating the user.Type: GrantFiled: May 7, 2019Date of Patent: December 8, 2020Assignee: MCAFEE, LLCInventors: Sumithra Dhandayuthapani, Sumithira Rasappa Gounder, Rohit Jain, Simon Hunt
-
Patent number: 10846342Abstract: The artificial intelligence-assisted information technology data management and natural language playbook system disclosed herein is designed to support current enterprise information technology security personnel by providing a faster and easier method for finding information or anomalies in current system data and logs. Enterprise security divisions often use multiple security information and event management (SIEM) software platforms to monitor their personnel data and logs, though even the use of such platforms requires advanced knowledge and skill on behalf of the user. The current system allows security users of all skill levels to interact using natural language processing with the system and effectively investigate such data and logs. The system assists such users by interacting with these SIEM platforms on their behalf and providing the users with access to pre-programmed natural language inquiry sequences, called “playbooks,” and easily customizable output displays.Type: GrantFiled: December 4, 2018Date of Patent: November 24, 2020Inventors: Dhiraj Sharan, Shaswat Anand