Patents by Inventor Ezekiel Kruglick

Ezekiel Kruglick 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).

  • Publication number: 20170209792
    Abstract: Technologies related to intermediary graphics rendition are generally described. In some examples, an intermediary computing device may store graphics models in a model store. A server computing device may generate and send a compositing flow to the intermediary computing device. The compositing flow may comprise model identifiers and model rendering information. The intermediary computing device may retrieve models identified in the compositing flow from the model store, and provide the identified models and model rendering information to a Graphics Processing Unit (GPU) for rendering. The GPU may render graphics for delivery via a network to a client device.
    Type: Application
    Filed: April 10, 2017
    Publication date: July 27, 2017
    Applicant: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventor: Ezekiel Kruglick
  • Patent number: 9710291
    Abstract: Technologies are provided for loading processor-optimized library modules into virtual machines. In some examples, when a virtual machine is to be executed on a processor, the processor may be identified based on one or more processor characteristics. After the processor is identified, one or more library modules loaded into the virtual machine may be replaced with other library modules optimized for the identified processor.
    Type: Grant
    Filed: June 19, 2013
    Date of Patent: July 18, 2017
    Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventor: Ezekiel Kruglick
  • Publication number: 20170200318
    Abstract: Technologies are described for display of a merged image on a display. A processor may receive first data that relates to a first image of a real object and second data that relates to a second image of a virtual object. The second image, if displayed, may overlap, in an overlap region, at least part of the first image if the first image were displayed. The processor may identify an overlap part in the first data that corresponds to the overlap region, clip the overlap part from the first data to produce clipped data, and blur the clipped data to produce blurred data. The processor may subtract the clipped data from the blurred data to produce an additive blur component, add the additive blur component to the second data to produce merged data, and generate the merged image to be displayed on the display based on the merged data.
    Type: Application
    Filed: March 27, 2017
    Publication date: July 13, 2017
    Applicant: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventor: EZEKIEL KRUGLICK
  • Publication number: 20170192881
    Abstract: Technologies and implementations for providing an application programming interface (API) testing services for transferring data center services. In some examples, multiple API calls used by a service at an origin data center are converted into respective test segments. An API test module including each of the test segments is formed for a multiple number of target data centers and the API test module is transmitted from the origin data center to the target data center centers for execution at the target data centers. One or more test results based at least in part on the transmitted API test module being executed at the target data centers are received, and a report based on the one or more test results that indicates which of the application programming interface calls from the origin data center are compatible with the target data centers is generated.
    Type: Application
    Filed: March 20, 2017
    Publication date: July 6, 2017
    Applicant: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventor: Ezekiel Kruglick
  • Publication number: 20170192731
    Abstract: Technologies are presented for distributing user interface elements and controls among devices. A user may select an element and/or control of a user interlace (UI) of a first application displayed on a first device for shifting to one or more other devices. The additional display area at the first device treed up by the shift may be filled with additional application content or UI elements. The shifted element and/or control may remain usable on the one or more other devices the element and/or control shifted to. Overall, a user may be able to remove and redirect application control elements while viewing additional content on the first device in a fast and transparent process.
    Type: Application
    Filed: March 20, 2017
    Publication date: July 6, 2017
    Applicant: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventor: Ezekiel Kruglick
  • Patent number: 9699058
    Abstract: Technologies are generally described for monitoring application health in datacenters through load rebalancing. In some examples, a domain name server (DNS) module may cyclically vary load provided to an application instance. A monitoring module may then measure application output data and/or parameters associated with the processing of the load by the application based on a difference or a comparison between parts of the cyclical load variation. The monitoring module may use the measured data/parameters to both determine the health of the application instance and to cause the DNS module to adjust the periodic variation of the load.
    Type: Grant
    Filed: May 13, 2013
    Date of Patent: July 4, 2017
    Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventor: Ezekiel Kruglick
  • Patent number: 9692833
    Abstract: Technologies are generally described for systems, methods, and devices for implementing device and session identification. In some examples, a processor may receive a first communication from a device. The first communication may include requests to interact with a web page, a session identifier associated with the first communication, and a protocol address associated with the device. The processor may receive a second communication from the device. The second communication may include a device identifier associated with the device, where the device identifier may be different from the internet protocol address, and the session identifier. The processor may link the first communication with the device identifier based on the session identifier. The processor may further analyze the first communication with respect to the device identifier to produce an analyzed first communication.
    Type: Grant
    Filed: July 26, 2013
    Date of Patent: June 27, 2017
    Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventor: Ezekiel Kruglick
  • Publication number: 20170177480
    Abstract: Techniques described herein generally include methods and systems related to cooperatively caching data in a chip multiprocessor. Cooperatively caching of data in the chip multiprocessor is managed based on an eviction rate of data blocks from private caches associated with each individual processor core in the chip multiprocessor. The eviction rate of data blocks from each private cache in the cooperative caching system is monitored and used to determine an aggregate eviction rate for all private caches. When the aggregate eviction rate exceeds a predetermined value, for example the threshold beyond which network flooding can occur, the cooperative caching system for the chip multiprocessor is disabled, thereby avoiding network flooding of the chip multiprocessor.
    Type: Application
    Filed: March 5, 2017
    Publication date: June 22, 2017
    Applicant: Empire Technology Development LLC
    Inventor: Ezekiel Kruglick
  • Patent number: 9682156
    Abstract: Techniques are generally described for particles with a surface including an adhesion material. The adhesion material may be selectively activated in response to radiation. The particles may be distributed proximate to a target through a fluid system. Radiation may be emitted toward the target causing the adhesion material to activate. The activated adhesive material on the surface of the particles may adhere to the target providing a fiducial mark or reference point. The fiducial mark may be visible through a medical imaging technique. In some examples, the particles may be nanoparticles. In some examples, the radiation may be infrared radiation.
    Type: Grant
    Filed: October 16, 2009
    Date of Patent: June 20, 2017
    Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventor: Ezekiel Kruglick
  • Publication number: 20170160780
    Abstract: Technologies are generally described for systems, devices and methods effective to generate a message that may be sent to a social network. Power information from an electronic device may be detected by a power detector and received by a processor. For example, a power consumption profile of an appliance may be detected. The processor may classify the power information to produce descriptive data. For example, the processor may determine that an oven has been turned on for a period of time. The processor may generate the message by applying one or more rules to the descriptive data. For example, the processor may generate a message relating to consumption of dinner based on the determination that the oven has been turned on.
    Type: Application
    Filed: February 17, 2017
    Publication date: June 8, 2017
    Applicant: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventor: Ezekiel Kruglick
  • Patent number: 9671850
    Abstract: Technologies are generally described to provide a leakage current variability based power management of a processor. According to some examples, instruction counters and aggregated power consumption of the processor may be used to process power measurements of the processor into linear equations. The linear equations may be processed to produce a set of leakage values for the processor. In an example scenario, computation data from a power controller and processor instruction counters (PICs) of a core of the processor may be used to determine the leakage current variability of the core. A table of linear combination samples may be generated from the computation data. A micro-architectural leakage map of the core may be generated from the linear combination samples within the table.
    Type: Grant
    Filed: July 7, 2014
    Date of Patent: June 6, 2017
    Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventor: Ezekiel Kruglick
  • Patent number: 9671140
    Abstract: Technologies are generally described herein for electrocaloric effect heat transfer devices, methods, and systems that may be effective to efficiently transfer and distribute thermal energy from a heat source utilizing coordinated application of out of phase electric signals to adjacent heat transfer stacks coupled with a thermal distribution layer. Some electrocaloric effect heat transfer stacks may include alternating layers of electrocaloric effect material and thermal rectifier material. The out of phase electric signals produce electric fields that bias the electrocaloric effect material of one heat transfer stack to a hot phase, emitting thermal energy, while biasing the electrocaloric effect material of an adjacent heat transfer stack to a cold phase, absorbing thermal energy. The thermal distribution layer allows for thermal energy from the material in the hot phase to be distributed to the material of the adjacent stack in the cold phase rather than back to the heat source.
    Type: Grant
    Filed: September 21, 2011
    Date of Patent: June 6, 2017
    Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventor: Ezekiel Kruglick
  • Patent number: 9662587
    Abstract: Technologies are generally described for matching sponsored game content to location by genre and playability. In some examples, a search system for finding real-environment matched gaming content for a user based at least partially on analyzed properties of potential locations may employ game script/flow information and match against local features from map data to screen content for which a game plot can be executed across appropriate areas and transitions or other physical requirements. Additionally, a broker server system may enable businesses to advertise or sponsor a game in order to get the game set up in their location. A keyword auction or similar process may be used during keyword related game organization that is also within specific geographic locations such that the game is set up with the auction winner's location as a plot related-location.
    Type: Grant
    Filed: September 22, 2011
    Date of Patent: May 30, 2017
    Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventor: Ezekiel Kruglick
  • Patent number: 9652272
    Abstract: Technologies related to continuous world switch security are generally described. In some examples, a world switch indicator may indicate whether continuous world switch security is on or off for a cloud customer. A hypervisor world switch security setting may be activated and deactivated, according to the world switch indicator, to optionally allow world switches and not context switches between virtual machines executed by a cloud server. Continuous world switch security may optionally be controlled by a cloud customer. Load balancing, cloud customer billing and other techniques are also disclosed to accommodate the activation/deactivation of continuous world switch security.
    Type: Grant
    Filed: June 10, 2014
    Date of Patent: May 16, 2017
    Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventor: Ezekiel Kruglick
  • Patent number: 9648123
    Abstract: Technologies are generally described for distributing displayed content elements among devices. In some examples, a system for moving and redistributing controls or other elements among web capable devices is presented using gateway managed redirection and injection of web page code. Injection capabilities of advertising gateways may be managed with a web application type interface for allowing a user to instruct the gateway to copy elements out of the web interface on one device and inject the elements into the interface on another device. Thus, transport of control or other elements may be enabled as suitable for various device capabilities.
    Type: Grant
    Filed: December 17, 2012
    Date of Patent: May 9, 2017
    Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventor: Ezekiel Kruglick
  • Publication number: 20170116000
    Abstract: Technologies are generally described to send distributed user interface elements to a customer. In some examples, a virtualization server may receive an application to be provided to a customer. The visualization server may separate the application into multiple user interface elements and encapsulate each user interface element with virtualization components for individual delivery to the customer. Subsequently, the virtualization server may then forward the encapsulated element(s) to one or more customer devices.
    Type: Application
    Filed: January 10, 2017
    Publication date: April 27, 2017
    Applicant: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventor: Ezekiel Kruglick
  • Patent number: 9630110
    Abstract: Technologies related to location graph adapted video games are generally described. In some examples, location graphs may be generated for received environment inputs, such as received three dimensional (3D) models of environments. Video games may be adapted to generated location graphs, such as by placing video game content at nodes of location graphs. Video game and/or user parameters may be accommodated when adapting video games to location graphs.
    Type: Grant
    Filed: September 23, 2013
    Date of Patent: April 25, 2017
    Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventor: Ezekiel Kruglick
  • Patent number: 9635529
    Abstract: In some examples, data to be transmitted by a transmit node to at least one receive node may be compressed according to one or more sets of compression parameters. One or more estimated peak to average power ratios (PAPRs) to transmit one or more resulting versions of compressed data may be calculated based on precoder data associated with the at least one receive node. A version of the compressed data that has an estimated PAPR that is less than a PAPR threshold value may be sent to the transmit node to transmit to the at least one receive node. Alternately, a version of the compressed data that has an estimated PAPR that is a lowest estimated PAPR relative to at least some other estimated PAPRs corresponding to other versions of the compressed data may be sent to the transmit node to transmit to the at least one receive node.
    Type: Grant
    Filed: June 5, 2014
    Date of Patent: April 25, 2017
    Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventors: Ezekiel Kruglick, Kevin S. Fine
  • Patent number: 9634881
    Abstract: Technologies are generally described herein for deploying an application in a ubiquitous computing system. An allocation module may receive a command to deploy the application having multiple application modules to various nodes in the ubiquitous computing system. For at least one application module, the allocation module may identify, within the ubiquitous computing system, a set of heterogeneous nodes capable of executing the application module and having greater diversity over other sets of nodes in the ubiquitous computing system. The allocation module may deploy the application to the set of heterogeneous nodes.
    Type: Grant
    Filed: February 3, 2011
    Date of Patent: April 25, 2017
    Assignee: Empire Technology Development LLC
    Inventor: Ezekiel Kruglick
  • Publication number: 20170108908
    Abstract: The present disclosure generally relates to instruction optimization (or otherwise improved execution of instructions) using voltage-based functional performance variation. In some examples, a method is described that includes instruction optimization (or otherwise improved execution of instructions) using voltage-based functional performance variation. In some examples, the method includes characterizing a workload for a multi-core processor to identify one or more subunits of individual cores of the multi-core processor for utilization by instructions included in the workload, selecting a voltage at which to operate cores of the multi-core processor, and assigning individual ones of the instructions of the workload to a core of the cores of the multi-core processor based on performance of the identified one or more subunits of the individual cores at the selected voltage.
    Type: Application
    Filed: April 4, 2014
    Publication date: April 20, 2017
    Applicant: Empire Technology Development LLC
    Inventor: Ezekiel Kruglick