Patents by Inventor Shira Weinberg
Shira Weinberg has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10911807Abstract: The technology described herein solicits user feedback in order to improve the processing of contextual signal data to identify automation setting preferences. Users have limited availability or willingness to provide explicit feedback. The technology calculates an impact score that measures a possible improvement to the automation system that could result from receiving feedback. Feedback is solicited when the impact score exceeds a threshold. Other rules can be provided in conjunction with the impact score to determine when feedback is solicited, such as a daily cap on feedback solicitations.Type: GrantFiled: December 7, 2018Date of Patent: February 2, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Shira Weinberg Harel, Uri Zevulun
-
Publication number: 20210005081Abstract: 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.Type: ApplicationFiled: September 21, 2020Publication date: January 7, 2021Inventors: Benny SCHLESINGER, Shira WEINBERG
-
Publication number: 20200401612Abstract: A user activity pattern may be ascertained using signal data from a set of computing devices. The activity pattern may be used to infer user intent with regards to a user interaction with a computing device or to predict a likely future action by the user. In one implementation, a set of computing devices is monitored to detect user activities using sensors associated with the computing devices. Activity features associated with the detected user activities are determined and used to identify an activity pattern based on a plurality of user activities having similar features. Examples of user activity patterns may include patterns based on time, location, content, or other context. The inferred user intent or predicted future actions may be used to facilitate understanding user speech or determining a semantic understanding of the user.Type: ApplicationFiled: September 3, 2020Publication date: December 24, 2020Inventors: Dikla DOTAN-COHEN, Shira WEINBERG
-
Publication number: 20200394366Abstract: Intelligent agents (IA) for automatically generating responses to content within a communication session (CS) are disclosed. An IA is trained to target the responses to a user and the user's context within the CS. An IA receives CS content that includes natural language expressions encoding users' conversations and determines content features based on natural language models. The content features indicate intended semantics of the expressions. The IA identifies likely-relevant content to the targeted user, to generate a response for. Identifying such content includes determining a relevance of the content based on content features, a context of the CS, a user-interest model, and a content-relevance model. Identifying the likely-relevant content to respond to is based on the determined relevance of the content and relevance thresholds. Various responses to the identified portions of the content are automatically generated and provided based on a natural language response-generation model targeted to the user.Type: ApplicationFiled: March 6, 2020Publication date: December 17, 2020Inventors: Adi MILLER, Shira WEINBERG, Haim SOMECH, Hen FITOUSSI
-
Patent number: 10783778Abstract: 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.Type: GrantFiled: October 20, 2017Date of Patent: September 22, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Benny Schlesinger, Shira Weinberg
-
Patent number: 10771517Abstract: Technology for interoperability is disclosed by enabling the sharing of user context or preferences for a computing experience across computing devices, operating systems, applications, or locations. A platform and application programming interface (API) are provided for computer applications and services to store and retrieve context data associated with a computing experience. Access to the context data for sharing may be managed by an access controller, which enables a user to manage access permissions for the sharing of the context data. The context data may be defined according to a common schema, which specifies the information for sharing and may be communicated using common communication channels or protocols. Thus context data may be shared across nearly any application or service including those developed in different computer programming languages or operating on different types of computing devices or devices running different operating systems or by different software developers.Type: GrantFiled: May 29, 2019Date of Patent: September 8, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Boaz Ein-Gil, Shimi Ezra, Shira Weinberg, Mikael Sitruk
-
Patent number: 10769189Abstract: A user activity pattern may be ascertained using signal data from a set of computing devices. The activity pattern may be used to infer user intent with regards to a user interaction with a computing device or to predict a likely future action by the user. In one implementation, a set of computing devices is monitored to detect user activities using sensors associated with the computing devices. Activity features associated with the detected user activities are determined and used to identify an activity pattern based on a plurality of user activities having similar features. Examples of user activity patterns may include patterns based on time, location, content, or other context. The inferred user intent or predicted future actions may be used to facilitate understanding user speech or determining a semantic understanding of the user.Type: GrantFiled: March 31, 2016Date of Patent: September 8, 2020Inventors: Dikla Dotan-Cohen, Shira Weinberg
-
Publication number: 20200186382Abstract: The technology described herein solicits user feedback in order to improve the processing of contextual signal data to identify automation setting preferences. Users have limited availability or willingness to provide explicit feedback. The technology calculates an impact score that measures a possible improvement to the automation system that could result from receiving feedback. Feedback is solicited when the impact score exceeds a threshold. Other rules can be provided in conjunction with the impact score to determine when feedback is solicited, such as a daily cap on feedback solicitations.Type: ApplicationFiled: December 7, 2018Publication date: June 11, 2020Inventors: Shira WEINBERG HAREL, Uri ZEVULUN
-
Publication number: 20200183747Abstract: Pooling computing resources based on inferences about a plurality of hardware devices. The method includes identifying inference information about the plurality of devices. The method further includes based on the inference information optimizing resource usage of the plurality of hardware devices.Type: ApplicationFiled: December 23, 2019Publication date: June 11, 2020Inventors: Arun U. Kishan, Emily Nicole Wilson, Mohammed Nashaat Soliman, Paresh Maisuria, Shira Weinberg, Gurpreet Virdi, Jared Brown
-
Patent number: 10586216Abstract: One or more techniques and/or systems are provided for determining a user work schedule. A user may seldom update actual work hours, such as within a calendar, to reflect an actual schedule of the user, which may result in erroneous information being exposed to services that may notify other users as to when the user is inside or outside work hours. Accordingly, user signals (e.g., a current device location, execution of a work-related app, access to a work VPN, participation in a conference call from home, etc.) may be evaluated to generate a set of user activity patterns that may be indicative of recurring work patterns of the user. A user work schedule for the user may be determined based upon the set of user activity patterns. The user work schedule may be used to modify user interfaces (e.g., a conferencing website, a phone app, etc.) exposed to other users.Type: GrantFiled: March 13, 2014Date of Patent: March 10, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Adi L. Miller, Haim Somech, Shira Weinberg
-
Patent number: 10585991Abstract: Intelligent agents (IA) for automatically generating responses to content within a communication session (CS) are disclosed. An IA is trained to target the responses to a user and the user's context within the CS. An IA receives CS content that includes natural language expressions encoding users' conversations and determines content features based on natural language models. The content features indicate intended semantics of the expressions. The IA identifies likely-relevant content to the targeted user, to generate a response for. Identifying such content includes determining a relevance of the content based on content features, a context of the CS, a user-interest model, and a content-relevance model. Identifying the likely-relevant content to respond to is based on the determined relevance of the content and relevance thresholds. Various responses to the identified portions of the content are automatically generated and provided based on a natural language response-generation model targeted to the user.Type: GrantFiled: June 29, 2017Date of Patent: March 10, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Adi Miller, Shira Weinberg, Haim Somech, Hen Fitoussi
-
Patent number: 10552219Abstract: Pooling computing resources based on inferences about a plurality of hardware devices. The method includes identifying inference information about the plurality of devices. The method further includes based on the inference information optimizing resource usage of the plurality of hardware devices.Type: GrantFiled: February 19, 2016Date of Patent: February 4, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Arun U. Kishan, Emily Nicole Wilson, Mohammed Nashaat Soliman, Paresh Maisuria, Shira Weinberg, Gurpreet Virdi, Jared Brown
-
Publication number: 20190312832Abstract: 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.Type: ApplicationFiled: June 24, 2019Publication date: October 10, 2019Inventors: Shira Weinberg, Benny Schlesinger
-
Publication number: 20190281095Abstract: Technology for interoperability is disclosed by enabling the sharing of user context or preferences for a computing experience across computing devices, operating systems, applications, or locations. A platform and application programming interface (API) are provided for computer applications and services to store and retrieve context data associated with a computing experience. Access to the context data for sharing may be managed by an access controller, which enables a user to manage access permissions for the sharing of the context data. The context data may be defined according to a common schema, which specifies the information for sharing and may be communicated using common communication channels or protocols. Thus context data may be shared across nearly any application or service including those developed in different computer programming languages or operating on different types of computing devices or devices running different operating systems or by different software developers.Type: ApplicationFiled: May 29, 2019Publication date: September 12, 2019Inventors: BOAZ EIN-GIL, Shimi Ezra, Shira Weinberg, Mikael Sitruk
-
Patent number: 10382376Abstract: 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.Type: GrantFiled: September 23, 2016Date of Patent: August 13, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Shira Weinberg, Benny Schlesinger
-
Patent number: 10313404Abstract: Technology for interoperability is disclosed by enabling the sharing of user context or preferences for a computing experience across computing devices, operating systems, applications, or locations. A platform and application programming interface (API) are provided for computer applications and services to store and retrieve context data associated with a computing experience. Access to the context data for sharing may be managed by an access controller, which enables a user to manage access permissions for the sharing of the context data. The context data may be defined according to a common schema, which specifies the information for sharing and may be communicated using common communication channels or protocols. Thus context data may be shared across nearly any application or service including those developed in different computer programming languages or operating on different types of computing devices or devices running different operating systems or by different software developers.Type: GrantFiled: June 30, 2016Date of Patent: June 4, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Boaz Ein-Gil, Shimi Ezra, Shira Weinberg, Mikael Sitruk
-
Publication number: 20190122544Abstract: 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.Type: ApplicationFiled: October 20, 2017Publication date: April 25, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Benny Schlesinger, Shira Weinberg
-
Patent number: 10216734Abstract: One or more techniques and/or systems are provided for constructing a complementary calendar and/or a shadow calendar. A user may maintain a primary calendar within which the user may schedule user specified tasks and/or meetings, but may inadvertently omit other entries. Accordingly, a complementary calendar may be constructed based upon inferences derived from user signal data (e.g., information used to identify/infer activities of the user, such as social network profile information, messages, temporal information, locational information, documents, etc.). The complementary calendar may be automatically populated with entries corresponding to inferences derived from user signals and/or real-time conditions (e.g., weather, store hours, traffic conditions, etc.). The primary calendar and the complementary calendar may be merged to create a shadow calendar.Type: GrantFiled: September 4, 2018Date of Patent: February 26, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Shira Weinberg, Haim Somech, Scott Vernon Fynn, Uri Barash, Colleen Elizabeth Hamilton, Robert J. Howard, III
-
Publication number: 20190005024Abstract: Methods for providing enhanced services to users participating in communication sessions (CS), via a virtual assistant, are disclosed. One method receives content that is exchanged by users participating in the CS. The content includes natural language expressions that encode a conversation carried out by users. The method determines content features based on natural language models. The content features indicate intended semantics of the natural language expressions. The method determines a relevance of the content and identifies portions of the content that are likely relevant to the user. Determining the relevance is based on the content features, a context of the CS, a user-interest model, and a content-relevance model of the natural language models. Identifying the likely relevant content is based on the determined relevance of the content and a relevance threshold. A summary of the CS is automatically generated from summarized versions of the likely relevant portions of the content.Type: ApplicationFiled: June 28, 2017Publication date: January 3, 2019Inventors: Haim SOMECH, Shira WEINBERG, Adi MILLER
-
Publication number: 20190005592Abstract: Implementations described herein disclose a system for providing extendible user profiles for user groups by providing a group formation user interface to a group administrator, wherein the group formation user interface allows the group administrator to add group specific fields, creating a group table including the group specific fields, and linking the group table to the user profile tables.Type: ApplicationFiled: June 29, 2017Publication date: January 3, 2019Inventors: Benny SCHLESINGER, Shira WEINBERG