-
公开(公告)号:US10579442B2
公开(公告)日:2020-03-03
申请号:US15433034
申请日:2017-02-15
摘要: In the field of computing, many scenarios involve the execution of an application within a virtual environment of a device (e.g., web applications executing within a web browser). Interactions between applications and device components are often enabled through hardware abstractions or component application programming interfaces (API), but such interactions may provide more limited and/or inconsistent access to component capabilities for virtually executing applications than for native applications. Instead, the device may provide hardware interaction as a service to the virtual environment utilizing a callback model, wherein applications within the virtual environment initiate component request specifying a callback, and the device initiates the component requests with the components and invokes associated callbacks upon completion of a component request. This model may enable the applications to interact with the full capability set of the components, and may reduce blocked execution of the application within the virtual application in furtherance of application performance.
-
公开(公告)号:US10349217B2
公开(公告)日:2019-07-09
申请号:US16142963
申请日:2018-09-26
发明人: Benny Schlesinger , Yuval Borsutsky , Keren Damari
摘要: A method disclosed herein for allows users to avoid such undesirable encounters by determining whether an undesirable contact of the user has opted for sharing location information, in response to determining that the undesirable contact has opted for sharing location information, collecting location signal from the undesirable contact, forecasting anticipated locations of the undesirable contact over a period based on the location signal of the undesirable contact, forecasting anticipated locations of the user over the period, determining potential of encounter between the user and the undesirable contact based on analysis of anticipated locations of the user and the anticipated locations of the undesirable contact over the period, generating an undesirable contact avoidance scheme based on the potential of encounter, and optionally notifying the user of the undesirable contact avoidance scheme.
-
公开(公告)号:US10013980B2
公开(公告)日:2018-07-03
申请号:US15285157
申请日:2016-10-04
摘要: A user is allowed to communicate with a chatbot. A menu is provided to the user that includes a list of actions that can be performed by the user. Whenever natural language input asking a question is received from the user, this input is forwarded to the chatbot, a response to this input is received from the chatbot, this response is provided to the user, and the menu is again provided to the user. Whenever natural language input is received from the user requesting an action that is not one of the actions in the menu, this input is forwarded to the chatbot, a response to this input is received from the chatbot, where this response includes another menu that includes a list of subsequent actions that are related to the requested action and can be performed by the user, and this other menu is provided to the user.
-
公开(公告)号:US20180102989A1
公开(公告)日:2018-04-12
申请号:US15289369
申请日:2016-10-10
CPC分类号: H04L51/02 , G06F16/00 , G06F17/279 , H04L51/04 , H04L51/16 , H04L67/142 , H04L67/146 , H04L67/306
摘要: A user profile and messaging bots can be joined to participate in a group chat session. A first natural language requirement set can be received from the profile and sent to the bots. A first solution set from a first bot can be processed, with the set including a first natural language script describing a first solution to the requirement set. A second solution set from a second bot can be processed, with the set including a second natural language script that describes a second solution to the requirement set. The first and second scripts can be sent to the profile, and at least part of each solution set can be sent to the other bot. A selection of the first bot for providing a solution to the requirement set can be received from the profile, and an indication of the selection can be transmitted to the first bot.
-
公开(公告)号:US20180091456A1
公开(公告)日:2018-03-29
申请号:US15275058
申请日:2016-09-23
发明人: Shira Weinberg , Benny Schlesinger
IPC分类号: H04L12/58
摘要: A computer-implemented technique is described herein by which a first user can forward notification information to one or more other users, including a second user. The first user can interact with the notification information via a first computing device, while the second user can interact with the notification information using a second computing device. In some implementations, both the first computing device and the second computing device have access to an application which has generated the notification information or to which the notification information otherwise pertains. In other implementations, the second computing device may lack access to the application. In some implementations, the first user receives the notification information and then explicitly and manually controls the forwarding of the notification information (or a version of the notification information) to the second user. In other implementations, decision logic automatically controls the forwarding of the notification information to the second user.
-
公开(公告)号:US09851935B1
公开(公告)日:2017-12-26
申请号:US15341199
申请日:2016-11-02
CPC分类号: G06F3/1423 , A63F9/24 , A63F13/27 , E01C17/00 , E01C2201/08 , G08G1/005
摘要: Command instruction data can be generated via a computerized control system, with the instruction data being formatted to prompt a plurality of tile units to change their output. The instruction data can be sent from the control system to the tile units, with each of the tile units including a tile controller connected to one or more tiles embedded in one or more sidewalk floors, and with each of the tiles including a user interface output device. At least part of the instruction data from the control system can be received via a tile controller of a tile unit. At least part of the instruction data can be processed via the tile controller. In response, the user interface output device of the tile can be signaled via the tile controller to change the output of the output device.
-
公开(公告)号:US20170278518A1
公开(公告)日:2017-09-28
申请号:US15617907
申请日:2017-06-08
发明人: Guy Kashtan , Benny Schlesinger , Hen Fitoussi
IPC分类号: G10L17/00 , G10L17/04 , G10L17/22 , G10L19/018 , H04M3/56
摘要: A computer system may communicate metadata that identifies a current speaker. The computer system may receive audio data that represents speech of the current speaker, generate an audio fingerprint of the current speaker based on the audio data, and perform automated speaker recognition by comparing the audio fingerprint of the current speaker against stored audio fingerprints contained in a speaker fingerprint repository. The computer system may communicate data indicating that the current speaker is unrecognized to a client device of an observer and receive tagging information that identifies the current speaker from the client device of the observer. The computer system may store the audio fingerprint of the current speaker and metadata that identifies the current speaker in the speaker fingerprint repository and communicate the metadata that identifies the current speaker to at least one of the client device of the observer or a client device of a different observer.
-
公开(公告)号:US20150331726A1
公开(公告)日:2015-11-19
申请号:US14811761
申请日:2015-07-28
CPC分类号: G06F9/542 , G06F9/455 , G06F9/45504 , G06F9/45533 , G06F9/485 , G06F9/547
摘要: In the field of computing, many scenarios involve the execution of an application within a virtual environment (e.g., web applications executing within a web browser). In order to perform background processing, such applications may invoke worker processes within the virtual environment; however, this configuration couples the life cycle of worker processes to the life cycle of the application and/or virtual environment. Presented herein are techniques for executing worker processes outside of the virtual environment and independently of the life cycle of the application, such that background computation may persist after the application and/or virtual environment are terminated and even after a computing environment restart, and for notifying the application upon the worker process achieving an execution event (e.g., detecting device events even while the application is not executing). Such techniques may heighten the resiliency and persistence of worker processes and expand the capabilities of applications executing within virtual environments.
摘要翻译: 在计算领域中,许多场景包括在虚拟环境(例如,在web浏览器内执行的web应用程序)中执行应用程序。 为了执行后台处理,这样的应用可以在虚拟环境中调用工作进程; 然而,该配置将工作进程的生命周期与应用程序和/或虚拟环境的生命周期相结合。 这里提出的是用于在虚拟环境之外执行工作进程并且独立于应用程序的生命周期的技术,使得在应用和/或虚拟环境终止之后甚至在计算环境重新启动之后背景计算可能持续,并且用于通知 工作进程上的应用程序实现执行事件(例如即使在应用程序未执行时也检测设备事件)。 这种技术可以提高工作进程的弹性和持久性,并扩展在虚拟环境中执行的应用程序的能力。
-
公开(公告)号:US11783698B2
公开(公告)日:2023-10-10
申请号:US17027245
申请日:2020-09-21
发明人: Benny Schlesinger , Shira Weinberg
IPC分类号: G08G1/01 , G08G1/0968 , G01C21/34 , G01C21/36
CPC分类号: G08G1/0141 , G01C21/3492 , G08G1/012 , G08G1/0108 , G08G1/0112 , G08G1/0116 , G08G1/0129 , G08G1/0133 , G08G1/096811 , G01C21/3667
摘要: Traffic data reconciliation and brokering are provided. A traffic data brokering system ingests traffic-related data provided from a plurality of data sources, analyzes the data, and reconciles the data for identifying accurate, up-to-date, and comprehensive traffic data. The system identifies current traffic conditions based on identified relationships between pieces of received data, calculates confidence scores, and determines which pieces of data are accurate based on the calculated confidence scores. The traffic data brokering system provides the reconciled traffic data to various users of traffic data, such as individuals or third-party services. One aspect includes a route generation engine that determines and provides recommended route(s) to clients. Another aspect includes a forecast engine that predicts traffic conditions based on past traffic data. The forecasted data can be used to determine recommended routes. The system provides APIs for enabling sources and clients to provide and receive traffic data.
-
公开(公告)号:US11483271B2
公开(公告)日:2022-10-25
申请号:US16450820
申请日:2019-06-24
发明人: Shira Weinberg , Benny Schlesinger
IPC分类号: H04L51/214 , H04L51/224 , H04L67/55
摘要: A computer-implemented technique is described herein by which a first user can forward notification information to one or more other users, including a second user. The first user can interact with the notification information via a first computing device, while the second user can interact with the notification information using a second computing device. In some implementations, both the first computing device and the second computing device have access to an application which has generated the notification information or to which the notification information otherwise pertains. In other implementations, the second computing device may lack access to the application. In some implementations, the first user receives the notification information and then explicitly and manually controls the forwarding of the notification information (or a version of the notification information) to the second user. In other implementations, decision logic automatically controls the forwarding of the notification information to the second user.
-
-
-
-
-
-
-
-
-