Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Josefsberg

Arne Josefsberg, Medina, WA US

Patent application numberDescriptionPublished
20090222581INTERNET LOCATION COORDINATE ENHANCED DOMAIN NAME SYSTEM - An exemplary architecture is for an Internet Location Coordinate enhanced Domain Name System (DNS). An exemplary method includes requesting information for a plurality of servers associated with a network domain name of a Domain Name System (DNS) where the information includes information based in part on packets transmitted by each of the plurality of servers to a plurality of network beacons; receiving the requested information from a name server associated with the Domain Name System (DNS); and, based in part on the received information, selecting an optimal server for the network domain name. Other methods, devices and systems are also disclosed.09-03-2009
20090222582FAILOVER IN AN INTERNET LOCATION COORDINATE ENHANCED DOMAIN NAME SYSTEM - An exemplary failover module includes (a) instructions to respond to a connection problem to a host server at an IP address by selecting a different IP address from a cached list of IP addresses for a domain name associated with the host server and (b) instructions to return the selected, different IP address to future name queries where the instructions to respond, the instructions to initiate, and the instructions to return execute at an operating system level of a computing device configurable to connect to at least one of a plurality of host servers. Such a module may include instructions to optionally initiate a connection to a host server at the selected, different IP address. An exemplary failover module may optionally select an IP address based in part on Internet Location Coordinates (ILCs) where the host servers reside in an ILC enhanced Domain Name System (DNS). Other methods, devices and systems are also disclosed.09-03-2009
20090222583CLIENT-SIDE LOAD BALANCING - An exemplary method for load balancing includes accessing a range of values for IP addresses associated with a virtual IP address associated with a domain name; selecting, using a local statistical algorithm, a value in the range; and, based at least in part on the selected value, connecting to a remote resource at one of the IP addresses. In such a method, a client can perform local load balancing when connecting to one of many fungible resources “behind” a virtual IP address. With many such clients, the task of load balancing is distributed as opposed to being centralized at a server farm or cluster. Other methods, devices and systems are also disclosed.09-03-2009
20090222584Client-Side Management of Domain Name Information - An exemplary method includes booting a computing device, in response to the booting, accessing a file that includes domain names and resolving at least one of the domain names by issuing a request to a server where the resolving occurs as a background process. An exemplary method includes receiving a notice to invalidate client DNS resolver cache information for a domain name, accessing a list of client subscribers to an invalidation service for the domain name and issuing an instruction to the client subscribers to invalidate their respective client DNS resolver cache information for the domain name. An exemplary method includes receiving a request to resolve a domain name, resolving the domain name and transmitting information for the resolved domain name and additional information for at least one other domain name. Other methods, devices and systems are also disclosed.09-03-2009
20110150472Data center with free-space optical communications - A data center for executing a data processing application includes processing units, sub-units or servers. Each of the processing units, sub-units or servers can execute a part or all of the data processing application. The processing units, sub-units or servers are electrical disjoint with respect to data communications, but can communicate with each other over free space optical links.06-23-2011
20110150473Data center with free-space optical communications - A data center for executing a data processing application includes processing units, sub-units or servers. Each of the processing units, sub-units or servers can execute a part or all of the data processing application. The processing units, sub-units or servers are electrical disjoint with respect to data communications, but can communicate with each other over free space optical links.06-23-2011
20110150480Data center with free-space optical communications - A data center for executing a data processing application includes processing units, sub-units or servers. Each of the processing units, sub-units or servers can execute a part or all of the data processing application. The processing units, sub-units or servers are electrical disjoint with respect to data communications, but can communicate with each other over free space optical links.06-23-2011
20110150486Data centerr with free-space optical communications - A data center for executing a data processing application includes processing units, sub-units or servers. Each of the processing units, sub-units or servers can execute a part or all of the data processing application. The processing units, sub-units or servers are electrical disjoint with respect to data communications, but can communicate with each other over free space optical links.06-23-2011
20110150489Data center with free-space optical communications - A data center for executing a data processing application includes processing units, sub-units or servers. Each of the processing units, sub-units or servers can execute a part or all of the data processing application. The processing units, sub-units or servers are electrical disjoint with respect to data communications, but can communicate with each other over free space optical links.06-23-2011
20110150490Data center with free-space optical communications - A data center for executing a data processing application includes processing units, sub-units or servers. Each of the processing units, sub-units or servers can execute a part or all of the data processing application. The processing units, sub-units or servers are electrical disjoint with respect to data communications, but can communicate with each other over free space optical links.06-23-2011
20110150491Data center with free-space optical communications - A data center for executing a data processing application includes processing units, sub-units or servers. Each of the processing units, sub-units or servers can execute a part or all of the data processing application. The processing units, sub-units or servers are electrical disjoint with respect to data communications, but can communicate with each other over free space optical links.06-23-2011
20110150492Data center with free-space optical communications - A data center for executing a data processing application includes processing units, sub-units or servers. Each of the processing units, sub-units or servers can execute a part or all of the data processing application. The processing units, sub-units or servers are electrical disjoint with respect to data communications, but can communicate with each other over free space optical links.06-23-2011
20110164880Data center with free-space optical communications - A data center for executing a data processing application includes processing units, sub-units or servers. Each of the processing units, sub-units or servers can execute a part or all of the data processing application. The processing units, sub-units or servers are electrical disjoint with respect to data communications, but can communicate with each other over free space optical links.07-07-2011
20110262137Data center with free-space optical communications - A data center for executing a data processing application includes processing units, sub-units or servers. Each of the processing units, sub-units or servers can execute a part or all of the data processing application. The processing units, sub-units or servers are electrical disjoint with respect to data communications, but can communicate with each other over free space optical links.10-27-2011
20110282973INTERNET LOCATION COORDINATE ENHANCED DOMAIN NAME SYSTEM - An exemplary architecture is for an Internet Location Coordinate enhanced Domain Name System (DNS). An exemplary method includes requesting information for a plurality of servers associated with a network domain name of a Domain Name System (DNS) where the information includes information based in part on packets transmitted by each of the plurality of servers to a plurality of network beacons; receiving the requested information from a name server associated with the Domain Name System (DNS); and, based in part on the received information, selecting an optimal server for the network domain name. Other methods, devices and systems are also disclosed.11-17-2011
20110286748Data Center with free-space optical communications - A data center for executing a data processing application includes processing units, sub-units or servers. Each of the processing units, sub-units or servers can execute a part or all of the data processing application. The processing units, sub-units or servers are electrical disjoint with respect to data communications, but can communicate with each other over free space optical links.11-24-2011

Arne M. Josefsberg, Medina, WA US

Patent application numberDescriptionPublished
20110296225Resource-Based Adaptive Server Loading - Resource-based adaptive server loading is described. In embodiments, a current load level can be determined for a resource that is utilized by an adaptive server system to process computer-executable instructions that are a dynamic computational demand on the adaptive server system. The current load level is compared with a target load level for the resource to establish a resource load level comparison. The adaptive server system can then be reconfigured, based on the resource load level comparison, to change the current load level on the resource for resource overload protection.12-01-2011

Gal Josefsberg, Sunnyvale, CA US

Patent application numberDescriptionPublished
20100172485SYSTEMS AND METHODS FOR DETERMINING ALLOCATIONS FOR DISTRIBUTED MULTI-SITE CONTACT CENTERS - A system for allocating contact center resources among geographically distributed sub-centers of an enterprise comprises a processing system. The processing system is configured to create a distributed campaign for the enterprise, create a workload forecast of events for the distributed campaign, wherein the processing system, to create the workload forecast, is configured to treat the geographically distributed sub-centers as being co-located in a virtual contact center, execute a discrete event-based simulation utilizing the virtual contact center to allocate the events to the contact center resources, wherein the processing system, to execute the discrete event-based simulation, is configured to treat the contact center resources as being co-located in the virtual contact center, and determine recommended allocations of the contact center resources among the geographically distributed sub-centers based on a relative distribution of the events allocated to the contact center resources at the geographically distributed sub-centers.07-08-2010

Yekutiel Josefsberg, Herzlia IL

Patent application numberDescriptionPublished
20080233863Method and Apparatus for Determining the Efficiency of Radio Publicity and/or Broadcasted Programs - Method and apparatus for determining the efficiency of publicity and/or broadcasted programs, according to which, when a TV converter or FM radio is operated, the frequency of the broadcast channel received at the moment is determined either directly from the TV converter or FM radio display or by extracting the LO frequency of the TV converter or FM radio. The frequency is transformed to a digital word and when the information as to the amount of watching and listening of a given publicity and/or broadcasted program or publicities is desired, a request for the information is sent and when received, the memorized digital words corresponding to the frequency of the broadcast channel received at the moment is transmitted09-25-2008