Patents by Inventor Tal Beno

Tal Beno 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: 11531812
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for information extraction using natural language processing. One of the methods includes determining, for one or more tokens from a plurality of tokens that represent an unstructured sentence, a token type from a plurality of predetermined token types that indicates an element type for a phrase that corresponds to the token and has one or more properties using dependency data and a part-of-speech label for the token; assigning, for a token whose associated dependency data indicates that the token has a child, data for the child token to one of the one or more properties for the token type of the token; and providing, for use by a downstream semantic system and for the token, a textual representation of the phrase for the token and the phrases for one or more of the child tokens.
    Type: Grant
    Filed: July 9, 2020
    Date of Patent: December 20, 2022
    Assignee: Accenture Global Solutions Limited
    Inventors: Andrew Xia, Tal Beno, Yuly Basovich, Amar Abdul Waris Mohmand
  • Patent number: 11501007
    Abstract: Embodiments of the present disclosure leverage distributed ledger technologies to exert user-centric control over data shared with third party service providers. User access provider (UAP) devices manage user-configured permissions and metadata that control access to user data by the third party service providers. Permissions may enable service providers to access, write, and share user data with other service providers having appropriate permissions. Users may provide data to various service providers as they interact with services supported by the platform and as the data is received it may be validated and then stored on the distributed ledger. Data may be periodically synchronized across different service provider nodes responsible for maintaining the distributed ledger to ensure consistency with respect to each user's data.
    Type: Grant
    Filed: November 11, 2020
    Date of Patent: November 15, 2022
    Assignee: Accenture Global Solutions Limited
    Inventors: Tal Beno, Yuly Basovich, Andrew Xia
  • Patent number: 11436368
    Abstract: This disclosure relates to a system for managing personal data over a blockchain network. In an implementation, the system includes a user access provider (UAP) node in communication with a service provider (SP) node. The SP node may include an SP blockchain storing personal data on a SP transaction chain. The UAP node may store meta data of the user on a UAP transaction chain. The meta data may include access control information for the service provider to access the personal data. The UAP node may receive, from the SP node, an access request for the service provider to access a portion of the personal data of the user. The UAP node may access control information for the service provider based on the access request, update the meta data with the configured access control information, and replicate the meta data to the SP node via a blockchain transaction.
    Type: Grant
    Filed: April 1, 2020
    Date of Patent: September 6, 2022
    Assignee: Accenture Global Solutions Limited
    Inventors: Tal Beno, Yuly Basovich, Andrew Xia
  • Patent number: 11250093
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for natural language control of web browsers. The methods, systems, and apparatus include actions of obtaining a query from a user, determining a likely intent and an entity from the query, determining an action and script metadata based on the likely intent and the entity, compiling scripts based on the action and the script metadata, and providing the scripts to a web browser for execution.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: February 15, 2022
    Assignee: Accenture Global Solutions Limited
    Inventors: Tal Beno, Andrew Xia
  • Patent number: 11132238
    Abstract: Elastic packaging of application configuration may include selecting at least one configurable attribute from an application model hierarchy, generating at least one formula for the selected at least one configurable attribute, the at least one formula including interface parameters, and tag the generated at least one formula with the selected at least one configurable attribute in an application deployment package, the application deployment package including an application to be deployed on a cloud computer.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: September 28, 2021
    Assignee: BMC Software, Inc.
    Inventors: Tal Beno, Jonathan Newcomb Swirsky Whitney
  • Publication number: 20210064766
    Abstract: Embodiments of the present disclosure leverage distributed ledger technologies to exert user-centric control over data shared with third party service providers. User access provider (UAP) devices manage user-configured permissions and metadata that control access to user data by the third party service providers. Permissions may enable service providers to access, write, and share user data with other service providers having appropriate permissions. Users may provide data to various service providers as they interact with services supported by the platform and as the data is received it may be validated and then stored on the distributed ledger. Data may be periodically synchronized across different service provider nodes responsible for maintaining the distributed ledger to ensure consistency with respect to each user's data.
    Type: Application
    Filed: November 11, 2020
    Publication date: March 4, 2021
    Inventors: Tal Beno, Yuly Basovich, Andrew Xia
  • Publication number: 20210056263
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for information extraction using natural language processing. One of the methods includes determining, for one or more tokens from a plurality of tokens that represent an unstructured sentence, a token type from a plurality of predetermined token types that indicates an element type for a phrase that corresponds to the token and has one or more properties using dependency data and a part-of-speech label for the token; assigning, for a token whose associated dependency data indicates that the token has a child, data for the child token to one of the one or more properties for the token type of the token; and providing, for use by a downstream semantic system and for the token, a textual representation of the phrase for the token and the phrases for one or more of the child tokens.
    Type: Application
    Filed: July 9, 2020
    Publication date: February 25, 2021
    Inventors: Andrew Xia, Tal Beno, Yuly Basovich, Amar Abdul Waris Mohmand
  • Patent number: 10915694
    Abstract: A device may receive a widget template of a widget. The widget template may include information relating to one or more fields of the widget and content for the one or more fields. The device may receive a stylesheet of the widget. The stylesheet may include information relating to respective style identifiers of the one or more fields. The device may generate a markup object of the widget based on the widget template. The markup object may include respective markup object entries for populating the one or more fields with the content. The device may assign the respective style identifiers to the respective markup object entries, and cause an action to be performed in connection with the markup object.
    Type: Grant
    Filed: August 12, 2019
    Date of Patent: February 9, 2021
    Assignee: Accenture Global Solutions Limited
    Inventors: Tal Beno, Yuly Basovich, Sally Luong, Tyler Alexander Lazar
  • Patent number: 10860731
    Abstract: Embodiments of the present disclosure leverage distributed ledger technologies to exert user-centric control over data shared with third party service providers. User access provider (UAP) devices manage user-configured permissions and metadata that control access to user data by the third party service providers. Permissions may enable service providers to access, write, and share user data with other service providers having appropriate permissions. Users may provide data to various service providers as they interact with services supported by the platform and as the data is received it may be validated and then stored on the distributed ledger. Data may be periodically synchronized across different service provider nodes responsible for maintaining the distributed ledger to ensure consistency with respect to each user's data.
    Type: Grant
    Filed: June 23, 2020
    Date of Patent: December 8, 2020
    Assignee: Accenture Global Solutions Limited
    Inventors: Tal Beno, Yuly Basovich, Andrew Xia
  • Publication number: 20200320220
    Abstract: This disclosure relates to a system for managing personal data over a blockchain network. In an implementation, the system includes a user access provider (UAP) node in communication with a service provider (SP) node. The SP node may include an SP blockchain storing personal data on a SP transaction chain. The UAP node may store meta data of the user on a UAP transaction chain. The meta data may include access control information for the service provider to access the personal data. The UAP node may receive, from the SP node, an access request for the service provider to access a portion of the personal data of the user. The UAP node may access control information for the service provider based on the access request, update the meta data with the configured access control information, and replicate the meta data to the SP node via a blockchain transaction.
    Type: Application
    Filed: April 1, 2020
    Publication date: October 8, 2020
    Applicant: Accenture Global Solutions Limited
    Inventors: Tal Beno, Yuly Basovich, Andrew Xia
  • Publication number: 20200320207
    Abstract: Embodiments of the present disclosure leverage distributed ledger technologies to exert user-centric control over data shared with third party service providers. User access provider (UAP) devices manage user-configured permissions and metadata that control access to user data by the third party service providers. Permissions may enable service providers to access, write, and share user data with other service providers having appropriate permissions. Users may provide data to various service providers as they interact with services supported by the platform and as the data is received it may be validated and then stored on the distributed ledger. Data may be periodically synchronized across different service provider nodes responsible for maintaining the distributed ledger to ensure consistency with respect to each user's data.
    Type: Application
    Filed: June 23, 2020
    Publication date: October 8, 2020
    Inventors: Tal Beno, Yuly Basovich, Andrew Xia
  • Publication number: 20200073919
    Abstract: A device may receive a widget template of a widget. The widget template may include information relating to one or more fields of the widget and content for the one or more fields. The device may receive a stylesheet of the widget. The stylesheet may include information relating to respective style identifiers of the one or more fields. The device may generate a markup object of the widget based on the widget template. The markup object may include respective markup object entries for populating the one or more fields with the content. The device may assign the respective style identifiers to the respective markup object entries, and cause an action to be performed in connection with the markup object.
    Type: Application
    Filed: August 12, 2019
    Publication date: March 5, 2020
    Inventors: Tal BENO, Yuly BASOVICH, Sally LUONG, Tyler Alexander LAZAR
  • Publication number: 20200034399
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for natural language control of web browsers. The methods, systems, and apparatus include actions of obtaining a query from a user, determining a likely intent and an entity from the query, determining an action and script metadata based on the likely intent and the entity, compiling scripts based on the action and the script metadata, and providing the scripts to a web browser for execution.
    Type: Application
    Filed: July 24, 2019
    Publication date: January 30, 2020
    Inventors: Tal Beno, Andrew Xia
  • Patent number: 10540617
    Abstract: Processes and integrations include a method for managing a business process application development lifecycle. The method includes initiating, in a planning stage, requirements for an application based on adding new features to the application or a new application, implementing, in a development stage, a service process node (SPN) as a business process, and managing, in an operations stage, software code representing the application in a production environment. The SPN is configured to encapsulate at least one business service object and generate an interface configured to expose internal processes of the at least one business service object.
    Type: Grant
    Filed: October 30, 2017
    Date of Patent: January 21, 2020
    Assignee: BMC Software, Inc.
    Inventors: Tal Beno, Steve Wong, Artemios Tavoularis
  • Publication number: 20180068239
    Abstract: Processes and integrations include a method for managing a business process application development lifecycle. The method includes initiating, in a planning stage, requirements for an application based on adding new features to the application or a new application, implementing, in a development stage, a service process node (SPN) as a business process, and managing, in an operations stage, software code representing the application in a production environment. The SPN is configured to encapsulate at least one business service object and generate an interface configured to expose internal processes of the at least one business service object.
    Type: Application
    Filed: October 30, 2017
    Publication date: March 8, 2018
    Inventors: Tal Beno, Steve Wong, Artemios Tavoularis
  • Patent number: 9805319
    Abstract: Processes and integrations include a method for managing a business process application development lifecycle. The method includes initiating, in a planning stage, requirements for an application based on adding new features to the application or a new application, implementing, in a development stage, a service process node (SPN) as a business process, and managing, in an operations stage, software code representing the application in a production environment. The SPN is configured to encapsulate at least one business service object and generate an interface configured to expose internal processes of the at least one business service object.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: October 31, 2017
    Assignee: BMC Software, Inc.
    Inventors: Tal Beno, Steve Wong, Artemios Tavoularis
  • Publication number: 20140096109
    Abstract: Processes and integrations include a method for managing a business process application development lifecycle. The method includes initiating, in a planning stage, requirements for an application based on adding new features to the application or a new application, implementing, in a development stage, a service process node (SPN) as a business process, and managing, in an operations stage, software code representing the application in a production environment. The SPN is configured to encapsulate at least one business service object and generate an interface configured to expose internal processes of the at least one business service object.
    Type: Application
    Filed: September 28, 2012
    Publication date: April 3, 2014
    Applicant: BMC SOFTWARE, INC.
    Inventors: Tal Beno, Steve Wong, Artemois Tavoularis
  • Publication number: 20140095676
    Abstract: Elastic packaging of application configuration may include selecting at least one configurable attribute from an application model hierarchy, generating at least one formula for the selected at least one configurable attribute, the at least one formula including interface parameters, and tag the generated at least one formula with the selected at least one configurable attribute in an application deployment package, the application deployment package including an application to be deployed on a cloud computer.
    Type: Application
    Filed: September 28, 2012
    Publication date: April 3, 2014
    Applicant: BMC Software, Inc.
    Inventors: Tal Beno, Jonathan Newcomb Swirsky Whitney