Patents by Inventor Chaim Bendelac

Chaim Bendelac 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: 11829814
    Abstract: The present disclosure involves systems, software, and computer implemented methods for resolving data location for queries in a multi-system instance landscape. One example method includes receiving a request for data for at least one entity that includes a qualified identifier that includes a system tenant qualifier and a local identifier. The system tenant qualifier identifies a system tenant in a multi-system tenant landscape and the local identifier identifies an entity instance of an entity in the system tenant. A routing policy table configured for the multi-system tenant landscape is identified and a cell is located in the routing policy table that corresponds to the entity and the system tenant. A routing policy is determined for routing the request based on the cell. The routing policy is used to determine a target system tenant to which to route the request and the request is provided to the target system tenant.
    Type: Grant
    Filed: November 9, 2022
    Date of Patent: November 28, 2023
    Assignee: SAP SE
    Inventors: Chaim Bendelac, Oleg Koutyrine
  • Publication number: 20230074856
    Abstract: The present disclosure involves systems, software, and computer implemented methods for resolving data location for queries in a multi-system instance landscape. One example method includes receiving a request for data for at least one entity that includes a qualified identifier that includes a system tenant qualifier and a local identifier. The system tenant qualifier identifies a system tenant in a multi-system tenant landscape and the local identifier identifies an entity instance of an entity in the system tenant. A routing policy table configured for the multi-system tenant landscape is identified and a cell is located in the routing policy table that corresponds to the entity and the system tenant. A routing policy is determined for routing the request based on the cell. The routing policy is used to determine a target system tenant to which to route the request and the request is provided to the target system tenant.
    Type: Application
    Filed: November 9, 2022
    Publication date: March 9, 2023
    Inventors: Chaim Bendelac, Oleg Koutyrine
  • Patent number: 11513876
    Abstract: The present disclosure involves systems, software, and computer implemented methods for resolving data location for queries in a multi-system instance landscape. One example method includes receiving a request for data for at least one entity that includes a qualified identifier that includes a system tenant qualifier and a local identifier. The system tenant qualifier identifies a system tenant in a multi-system tenant landscape and the local identifier identifies an entity instance of an entity in the system tenant. A routing policy table configured for the multi-system tenant landscape is identified and a cell is located in the routing policy table that corresponds to the entity and the system tenant. A routing policy is determined for routing the request based on the cell. The routing policy is used to determine a target system tenant to which to route the request and the request is provided to the target system tenant.
    Type: Grant
    Filed: February 23, 2021
    Date of Patent: November 29, 2022
    Assignee: SAP SE
    Inventors: Chaim Bendelac, Oleg Koutyrine
  • Publication number: 20220269552
    Abstract: The present disclosure involves systems, software, and computer implemented methods for resolving data location for queries in a multi-system instance landscape. One example method includes receiving a request for data for at least one entity that includes a qualified identifier that includes a system tenant qualifier and a local identifier. The system tenant qualifier identifies a system tenant in a multi-system tenant landscape and the local identifier identifies an entity instance of an entity in the system tenant. A routing policy table configured for the multi-system tenant landscape is identified and a cell is located in the routing policy table that corresponds to the entity and the system tenant. A routing policy is determined for routing the request based on the cell. The routing policy is used to determine a target system tenant to which to route the request and the request is provided to the target system tenant.
    Type: Application
    Filed: February 23, 2021
    Publication date: August 25, 2022
    Inventors: Chaim Bendelac, Oleg Koutyrine
  • Publication number: 20210314273
    Abstract: Methods and systems for generating and executing a database process are described. One example method includes receiving a request at the virtual server according to the infrastructure protocol, the infrastructure protocol configured to perform actions on virtual server resources; determining an application associated with the request; and performing one or more actions associated with the request using a set of application resources associated with the application.
    Type: Application
    Filed: June 21, 2021
    Publication date: October 7, 2021
    Inventors: Nadav Binyamin Helfman, Chaim Bendelac, Stefan Baeuerle, Eran Ben Dror
  • Publication number: 20200169481
    Abstract: A registration interface is provided to service providers for registering services with a service management platform. The service management platform is configured to provide access to services from multiple service providers to application developers using a same application developer interface. A registration request is received for a service from a service provider. The service is registered to make the service available to application developers. A provision request for the service is received from an application developer. The provision request is forwarded to a broker associated with the service provider. A provision response is received from the broker. The provision response indicates a status of provisioning an instance of the service at the service provider. A create-binding request for binding information for the service is received from the application developer. Binding information is provided to the application developer, in response to the create-binding request.
    Type: Application
    Filed: November 28, 2018
    Publication date: May 28, 2020
    Inventors: Lior Okman, Chaim Bendelac, Asher Kirshenbaum
  • Patent number: 10666528
    Abstract: A registration interface is provided to service providers for registering services with a service management platform. The service management platform is configured to provide access to services from multiple service providers to application developers using a same application developer interface. A registration request is received for a service from a service provider. The service is registered to make the service available to application developers. A provision request for the service is received from an application developer. The provision request is forwarded to a broker associated with the service provider. A provision response is received from the broker. The provision response indicates a status of provisioning an instance of the service at the service provider. A create-binding request for binding information for the service is received from the application developer. Binding information is provided to the application developer, in response to the create-binding request.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: May 26, 2020
    Assignee: SAP Portals Israel Ltd.
    Inventors: Lior Okman, Chaim Bendelac, Asher Kirshenbaum
  • Publication number: 20170262266
    Abstract: The present disclosure involves systems, software, and computer implemented methods for deploying a multiple target application (MTA). One example method includes identifying a MTA for deployment. The MTA includes one or more software modules and is associated with a deployment descriptor that identifies at least one dependency associated with the one or more software modules. One or more target platforms are identified for deployment of the MTA. The one or more software modules are deployed on the one or more target platforms. Deploying the one or more software modules includes implementing the at least one dependency identified in the deployment descriptor.
    Type: Application
    Filed: May 25, 2017
    Publication date: September 14, 2017
    Inventors: Chaim Bendelac, Klaus Kopecz, Lior Okman
  • Patent number: 9690558
    Abstract: The present disclosure involves systems, software, and computer implemented methods for deploying a multiple target application (MTA). One example method includes identifying a MTA for deployment. The MTA includes one or more software modules and is associated with a deployment descriptor that identifies at least one dependency associated with the one or more software modules. One or more target platforms are identified for deployment of the MTA. The one or more software modules are deployed on the one or more target platforms. Deploying the one or more software modules includes implementing the at least one dependency identified in the deployment descriptor.
    Type: Grant
    Filed: October 9, 2015
    Date of Patent: June 27, 2017
    Assignee: SAP Portals Israel Ltd
    Inventors: Chaim Bendelac, Klaus Kopecz, Lior Okman
  • Publication number: 20170060557
    Abstract: The present disclosure involves systems, software, and computer implemented methods for deploying a multiple target application (MTA). One example method includes identifying a MTA for deployment. The MTA includes one or more software modules and is associated with a deployment descriptor that identifies at least one dependency associated with the one or more software modules. One or more target platforms are identified for deployment of the MTA. The one or more software modules are deployed on the one or more target platforms. Deploying the one or more software modules includes implementing the at least one dependency identified in the deployment descriptor.
    Type: Application
    Filed: October 9, 2015
    Publication date: March 2, 2017
    Inventors: Chaim Bendelac, Klaus Kopecz, Lior Okman
  • Publication number: 20150006730
    Abstract: Methods and systems for generating and executing a database process are described. One example method includes receiving a request at the virtual server according to the infrastructure protocol, the infrastructure protocol configured to perform actions on virtual server resources; determining an application associated with the request; and performing one or more actions associated with the request using a set of application resources associated with the application.
    Type: Application
    Filed: June 27, 2013
    Publication date: January 1, 2015
    Applicant: SAP AG
    Inventors: Nadav Binyamin Helfman, Chaim Bendelac, Stefan Baeuerle, Eran Ben Dror
  • Patent number: 8726149
    Abstract: A computer system provides content to a client device such as a handheld wireless telephone by identifying the client device as a limited-display client device, receiving a request from the client device for hypertext content (e.g. content in HTML form), and generating a reduced-size version of the requested hypertext content. Based on the identification of the client device as a limited-display client device and in response to the request, the reduced-size version of the hypertext content is returned to the client device. The reduced-size version of the hypertext content may be generated by removing information from the hypertext content which is not relevant to the display of the client device, and the reduced-size version of the hypertext content may include page in a text-based hypertext markup language such as HTML.
    Type: Grant
    Filed: July 20, 2009
    Date of Patent: May 13, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Chaim Bendelac, Ran M. Bittmann, Kobi Samburski
  • Publication number: 20090313535
    Abstract: A computer system provides content to a client device such as a handheld wireless telephone by identifying the client device as a limited-display client device, receiving a request from the client device for hypertext content (e.g. content in HTML form), and generating a reduced-size version of the requested hypertext content. Based on the identification of the client device as a limited-display client device and in response to the request, the reduced-size version of the hypertext content is returned to the client device. The reduced-size version of the hypertext content may be generated by removing information from the hypertext content which is not relevant to the display of the client device, and the reduced-size version of the hypertext content may include page in a text-based hypertext markup language such as HTML.
    Type: Application
    Filed: July 20, 2009
    Publication date: December 17, 2009
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Chaim Bendelac, Ran M. Bittmann, Kobi Samburski
  • Patent number: 7564856
    Abstract: A method and system are provided for transmitting information from a faster network to a data terminal via a slower network connection. The invention is adapted for use with any Internet access device or terminal, such as an Internet-compatible telephone. A client connects to the Internet via an intermediary software program, known as the Gateway (GW). In the preferred embodiment of the invention, the GW executes on a host computer of an ISP's Local Area Network (LAN). The GW thus mediates the data transfer between the Internet, such as the Web and the client Internet terminal. The GW employs a point-to-point Internet protocol, the Gateway interface Protocol (GWIP) to communicate with the client over the low-bandwidth link. The invention shifts the entire overhead of the Internet protocol stack to the GW, and does not involve the Internet terminal or the slow link between Internet terminal and GW.
    Type: Grant
    Filed: September 21, 2004
    Date of Patent: July 21, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Chaim Bendelac, Ran M. Bittmann, Kobi Samburski
  • Patent number: 7337224
    Abstract: A method is disclosed for policy-based determination of a network address for a client in a network. A request for a network address is received from a client. A policy response is received that identifies a scope of network addresses for the client. A request source address value in the client request is modified, based on the policy response. The modified client request is sent to a server that can assign network addresses within the identified scope. A network address for the client is received, which has been assigned by the server within the identified scope. The network address is provided to the client. A specific embodiment modifies a “giaddr” field value in a DHCP request, before relaying the request to a DHCP server, based on a policy decision that specifies a scope to be used for the network address of the client.
    Type: Grant
    Filed: October 24, 2002
    Date of Patent: February 26, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Edwin J. Van Horne, III, Matthew King, Chaim Bendelac
  • Publication number: 20050122997
    Abstract: A method and system are provided for transmitting information from a faster network to a data terminal via a slower network connection. The invention is adapted for use with any Internet access device or terminal, such as an Internet-compatible telephone. A client connects to the Internet via an intermediary software program, known as the Gateway (GW). In the preferred embodiment of the invention, the GW executes on a host computer of an ISP's Local Area Network (LAN). The GW thus mediates the data transfer between the Internet, such as the Web and the client Internet terminal. The GW employs a point-to-point Internet protocol, the Gateway interface Protocol (GWIP) to communicate with the client over the low-bandwidth link. The invention shifts the entire overhead of the Internet protocol stack to the GW, and does not involve the Internet terminal or the slow link between Internet terminal and GW.
    Type: Application
    Filed: September 21, 2004
    Publication date: June 9, 2005
    Inventors: Chaim Bendelac, Ran Bittmann, Kobi Samburski
  • Patent number: 6845102
    Abstract: A method and system are provided for transmitting information from a faster network to a data terminal via a slower network connection. The invention is adapted for use with any Internet access device or terminal, such as an Internet-compatible telephone. A client connects to the Internet via an intermediary software program, known as the Gateway (GW). In the preferred embodiment of the invention, the GW executes on a host computer of an ISP's Local Area Network (LAN). The GW thus mediates the data transfer between the Internet, such as the Web, and the client Internet terminal. The GW employs a point-to-point Internet protocol, the Gateway Interface Protocol (GWIP) to communicate with the client over the low-bandwidth link. The invention shifts the entire overhead of the Internet protocol stack to the GW, and does not involve the Internet terminal or the slow link between Internet terminal and GW.
    Type: Grant
    Filed: October 9, 1997
    Date of Patent: January 18, 2005
    Assignee: Cisco Technology, Inc.
    Inventors: Chaim Bendelac, Ran M. Bittmann, Kobi Samburski
  • Patent number: 5764736
    Abstract: Techniques are described for switching from a data session to a voice session, then back to the data session. A "primary" data connection is established between a user's terminal and a communications network, which provides the user terminal with a tag identifying a voice network address (typically of a service provider) to which a voice connection can be established. The user initiates a voice connection (session) with the service provider by selecting a displayed service object associated with the service tag. During the voice session, the data session is suspended. Upon completion of the voice session, the "primary" data session is resumed. In an embodiment of the invention, a "secondary" data connection can be established during the voice session using one or more physical network connections. Data communication during the secondary data connection is optionally "remotely" guided by the service provider, and may include a distinct address for resuming the primary data connection.
    Type: Grant
    Filed: July 20, 1995
    Date of Patent: June 9, 1998
    Assignee: National Semiconductor Corporation
    Inventors: Yuval Shachar, Chaim Bendelac, Reuven Marko
  • Patent number: 5566308
    Abstract: A processor core for provides a linear extension of addressable memory space of a microprocessor with minimal additional hardware and software complexity. A N+x bit pointer register (e.g. program counter) holds an N+x bit instruction address. The N+x bit instruction address provides to an execution unit a pointer to an instruction in the memory to be processed by the execution unit. An encoder encodes the N+x bit address into an N bit encoding of the N+x bit address. The processor core can thereby address 2.sup.x times more memory locations than 2.sup.N. Two other registers each hold a portion of an data address (i.e. a pointer to a datum in memory to be operated on). An address former concatenates the portions of the address in the two registers to form the data address. Therefore, the address is formed from portions of the data address stored in multiple registers without performing any arithmetic on the portions.
    Type: Grant
    Filed: May 25, 1994
    Date of Patent: October 15, 1996
    Assignee: National Semiconductor Corporation
    Inventors: Chaim Bendelac, Dan Biran, Ohad Falik, Gadi Erlich, Jonathan Levy, Gideon Intrater