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: 11829814Abstract: 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: GrantFiled: November 9, 2022Date of Patent: November 28, 2023Assignee: SAP SEInventors: Chaim Bendelac, Oleg Koutyrine
-
Publication number: 20230074856Abstract: 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: ApplicationFiled: November 9, 2022Publication date: March 9, 2023Inventors: Chaim Bendelac, Oleg Koutyrine
-
Patent number: 11513876Abstract: 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: GrantFiled: February 23, 2021Date of Patent: November 29, 2022Assignee: SAP SEInventors: Chaim Bendelac, Oleg Koutyrine
-
Publication number: 20220269552Abstract: 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: ApplicationFiled: February 23, 2021Publication date: August 25, 2022Inventors: Chaim Bendelac, Oleg Koutyrine
-
Publication number: 20210314273Abstract: 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: ApplicationFiled: June 21, 2021Publication date: October 7, 2021Inventors: Nadav Binyamin Helfman, Chaim Bendelac, Stefan Baeuerle, Eran Ben Dror
-
Publication number: 20200169481Abstract: 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: ApplicationFiled: November 28, 2018Publication date: May 28, 2020Inventors: Lior Okman, Chaim Bendelac, Asher Kirshenbaum
-
Patent number: 10666528Abstract: 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: GrantFiled: November 28, 2018Date of Patent: May 26, 2020Assignee: SAP Portals Israel Ltd.Inventors: Lior Okman, Chaim Bendelac, Asher Kirshenbaum
-
Publication number: 20170262266Abstract: 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: ApplicationFiled: May 25, 2017Publication date: September 14, 2017Inventors: Chaim Bendelac, Klaus Kopecz, Lior Okman
-
Patent number: 9690558Abstract: 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: GrantFiled: October 9, 2015Date of Patent: June 27, 2017Assignee: SAP Portals Israel LtdInventors: Chaim Bendelac, Klaus Kopecz, Lior Okman
-
Publication number: 20170060557Abstract: 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: ApplicationFiled: October 9, 2015Publication date: March 2, 2017Inventors: Chaim Bendelac, Klaus Kopecz, Lior Okman
-
Publication number: 20150006730Abstract: 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: ApplicationFiled: June 27, 2013Publication date: January 1, 2015Applicant: SAP AGInventors: Nadav Binyamin Helfman, Chaim Bendelac, Stefan Baeuerle, Eran Ben Dror
-
Patent number: 8726149Abstract: 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: GrantFiled: July 20, 2009Date of Patent: May 13, 2014Assignee: Cisco Technology, Inc.Inventors: Chaim Bendelac, Ran M. Bittmann, Kobi Samburski
-
Publication number: 20090313535Abstract: 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: ApplicationFiled: July 20, 2009Publication date: December 17, 2009Applicant: CISCO TECHNOLOGY, INC.Inventors: Chaim Bendelac, Ran M. Bittmann, Kobi Samburski
-
Patent number: 7564856Abstract: 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: GrantFiled: September 21, 2004Date of Patent: July 21, 2009Assignee: Cisco Technology, Inc.Inventors: Chaim Bendelac, Ran M. Bittmann, Kobi Samburski
-
Patent number: 7337224Abstract: 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: GrantFiled: October 24, 2002Date of Patent: February 26, 2008Assignee: Cisco Technology, Inc.Inventors: Edwin J. Van Horne, III, Matthew King, Chaim Bendelac
-
Publication number: 20050122997Abstract: 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: ApplicationFiled: September 21, 2004Publication date: June 9, 2005Inventors: Chaim Bendelac, Ran Bittmann, Kobi Samburski
-
Patent number: 6845102Abstract: 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: GrantFiled: October 9, 1997Date of Patent: January 18, 2005Assignee: Cisco Technology, Inc.Inventors: Chaim Bendelac, Ran M. Bittmann, Kobi Samburski
-
Patent number: 5764736Abstract: 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: GrantFiled: July 20, 1995Date of Patent: June 9, 1998Assignee: National Semiconductor CorporationInventors: Yuval Shachar, Chaim Bendelac, Reuven Marko
-
Patent number: 5566308Abstract: 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: GrantFiled: May 25, 1994Date of Patent: October 15, 1996Assignee: National Semiconductor CorporationInventors: Chaim Bendelac, Dan Biran, Ohad Falik, Gadi Erlich, Jonathan Levy, Gideon Intrater