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).
-
Patent number: 9842040Abstract: Techniques described herein generally relate to a task management system for a chip multiprocessor having multiple processor cores. The task management system tracks the changing instruction set capabilities of each processor core and selects processor cores for use based on the tracked capabilities. In this way, a processor core with one or more failed processing elements can still be used effectively, since the processor core may be selected to process instruction sets that do not use the failed processing elements.Type: GrantFiled: June 18, 2013Date of Patent: December 12, 2017Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLCInventor: Ezekiel Kruglick
-
Patent number: 9836514Abstract: Technologies are generally described for cache based key-value store mapping and replication. In some examples, key-value stores may be mapped for data structure replication through extraction of file breaks in an existing key-value store by iterating through the store and examining changes in cache addresses to detect jumps in address values. Specially formulated queries may be executed to return the values within an address range that spans a physical storage volume in order to recover full key-value sets that are physically grouped at a current data center including record duplicates. Such sets may be used to replicate or inform the key-value sets at a new location or in a new key-value store allowing construction of a replicated database tree structure complete with record duplications that develop as tables are optimized over time.Type: GrantFiled: November 7, 2011Date of Patent: December 5, 2017Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLCInventor: Ezekiel Kruglick
-
Patent number: 9811526Abstract: Technologies are generally described for systems, devices and methods effective to provision computing resources based on deduplication. In an example, a resource cost may be produced. The resource cost may relate to execution of a first virtual machine at a data center. A processor may receive a first representation related to an image of the first virtual machine. The processor may receive a second representation related to one or more instances of second virtual machines being executed by the data center. The processor may compare the first and second representations to produce a deduplication value for the first virtual machine. The processor may transform the deduplication value to produce the resource cost.Type: GrantFiled: December 2, 2013Date of Patent: November 7, 2017Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLCInventor: Ezekiel Kruglick
-
Patent number: 9797057Abstract: The present disclosure generally relates to techniques for magnetic electro-plating or electro-deposition. Example methods may include utilizing a magnet during electro-deposition to modify kinetics of deposition of plating material on a substrate.Type: GrantFiled: August 24, 2009Date of Patent: October 24, 2017Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLCInventor: Ezekiel Kruglick
-
Patent number: 9792135Abstract: Technologies are generally described for systems, devices and methods effective to schedule access to a core. In some examples, a first differential voltage frequency scaling (DVFS) value of a first virtual machine may be received by a virtual machine manager. A second DVFS value of a second virtual machine may be received by the virtual machine manager. A third DVFS value of a third virtual machine may be received by the virtual machine manager. The third DVFS value may be substantially the same as the first DVFS value and different from the second DVFS value. A dispatch cycle may be generated to execute the first, second and third virtual machines on the core. After execution of the first virtual machine, the dispatch cycle may require execution of the third virtual machine before execution of the second virtual machine.Type: GrantFiled: October 20, 2015Date of Patent: October 17, 2017Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLCInventor: Ezekiel Kruglick
-
Patent number: 9792062Abstract: Technologies are generally described for systems, devices and methods effective to accelerate memory access. A memory unit, including a memory and a programmable circuit, may be in communication with a processor executing a virtual machine. The memory unit may receive from the processor, a request to configure the programmable circuit in accordance with a program. The program may be associated with the virtual machine. The programmable circuit may be configured in accordance with the program. The programmable circuit may then be operated to perform one or more operations on data in the memory.Type: GrantFiled: May 10, 2013Date of Patent: October 17, 2017Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLCInventor: Ezekiel Kruglick
-
Publication number: 20170295251Abstract: 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: ApplicationFiled: June 26, 2017Publication date: October 12, 2017Applicant: Empire Technology Development LLCInventor: EZEKIEL KRUGLICK
-
Patent number: 9784692Abstract: Technologies are generally described to monitor roadway infrastructure based on aggregated mobile vehicle communication parameters. In some examples, a pair of vehicles with mobile communication devices passing an infrastructure, such as a bridge, may be identified, and the mobile communication devices may exchange a signal during a mobile communication as the vehicles pass the target infrastructure. During the signal exchange, channel characterization data for the target infrastructure may be collected. The channel characterization data may represent propagation conditions of signal waves through the target infrastructure. The channel characterization data may be received at a mobile communication network, where a tomographic model of the target infrastructure may be generated based on extraction and analysis of the channel characterization data.Type: GrantFiled: February 7, 2014Date of Patent: October 10, 2017Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLCInventor: Ezekiel Kruglick
-
Patent number: 9779463Abstract: Technologies related to intermediary graphics rendition are generally described. In some examples, one or more devices in a local network may be equipped to serve as real-time graphics rendering intermediary computing devices for clients in the local network. A graphics rendering manager for the local network may collect graphics processing capability information of the devices in a local network, and may select computing device(s) in the local network to serve as intermediary computing device(s). The graphics rendering manager may interact with a system controller at a server or datacenter to direct compositing flow(s) to the selected computing device(s), responsive to system controller requests to initiate intermediary graphics rendering for clients in the local network.Type: GrantFiled: February 11, 2014Date of Patent: October 3, 2017Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLCInventors: Kevin Fine, Ezekiel Kruglick
-
Patent number: 9773293Abstract: Technologies are generally described for methods and systems effective to associate composition data with a graphics processing unit so that a corresponding model may be manipulated and an image produced. According to some examples, the methods may include receiving, by a dispatcher, first composition data that corresponds to a first model. The methods may also include associating, by the dispatcher, the first composition data with a first graphics processing unit. The methods may also include receiving, by the dispatcher, second composition data that corresponds to a second model. The methods may include determining, by the dispatcher, that the second model is stored in a second graphics processing unit different from the first graphics processing unit. The methods may also include associating, by the dispatcher, the second composition data with the second graphics processing unit based on the determination that the second model is stored in the second graphics processing unit.Type: GrantFiled: December 24, 2013Date of Patent: September 26, 2017Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLCInventor: Ezekiel Kruglick
-
Patent number: 9772990Abstract: Technologies related to personal assistant context building are generally described. In some examples, network service communications, such as network traffic resulting from the use of mobile applications or “apps” on a mobile device, may be captured, parsed, and included in personal assistant context databases for use in configuring automated personal assistant user interaction operations. In some examples, parsing services may be provided to parse forwarded network service communications and generate converted data for inclusion in personal assistant context databases.Type: GrantFiled: September 11, 2015Date of Patent: September 26, 2017Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLCInventor: Ezekiel Kruglick
-
Publication number: 20170259176Abstract: 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: ApplicationFiled: April 24, 2017Publication date: September 14, 2017Applicant: EMPIRE TECHNOLOGY DEVELOPMENT LLCInventor: Ezekiel Kruglick
-
Patent number: 9760912Abstract: In some examples, one or more processors of a computing system may receive telemetry data from a plurality of devices, user identifications (IDs) of a set of users of the plurality of the devices, and information from social media indicative of user sentiments toward the devices. The computing system may predict user experience related to the devices based at least in part on the telemetry data, the user IDs, and the information from the social media.Type: GrantFiled: June 23, 2014Date of Patent: September 12, 2017Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLCInventor: Ezekiel Kruglick
-
Patent number: 9760390Abstract: Technologies are generally described for systems, devices and methods effective to execute virtual machines on a core. In some examples, a processor may execute a first virtual machine on the core and receive a first request for an identification of the core by the first virtual machine. The processor may generate a first identifier associated with the core and associate the first identifier with the first virtual machine. The processor may report the first identifier to the first virtual machine. The processor may further execute a second virtual machine on the core and receive a second request for an identification of the core by the second virtual machine. The processor may generate a second identifier associated with the core that may be different from the first identifier. The processor may associate the second identifier with the second virtual machine and report the second identifier to the second virtual machine.Type: GrantFiled: July 16, 2013Date of Patent: September 12, 2017Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLCInventor: Ezekiel Kruglick
-
Patent number: 9760244Abstract: Technologies are presented for synchronizing associations between application icons and application functions across platforms. According to some examples, a layout and positioning of icons for different applications that perform similar functions may be synchronized across different devices. As a result, users may associate the position of an application icon on a device display with a particular function regardless of the actual device or platform. An application equivalence map may be used to synchronize application icon layout and positioning across the different devices and platforms. In other examples, icons for different applications that perform similar functions on different devices may be positioned similarly relative to equivalent display elements or features such as display corners, built-in interface elements, and comparable features.Type: GrantFiled: November 30, 2012Date of Patent: September 12, 2017Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLCInventor: Ezekiel Kruglick
-
Publication number: 20170252657Abstract: 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: ApplicationFiled: May 24, 2017Publication date: September 7, 2017Applicant: EMPIRE TECHNOLOGY DEVELOPMENT LLCInventor: Ezekiel Kruglick
-
Patent number: 9755961Abstract: Technologies are described herein to manage the replacement of routing rules. Some example technologies may receive a request to replace one or more active rules in a routing device with one or more stored rules. Each of the active rules and the stored rules may specify a routing rule that specifies how to route packets within a network. The active rules may be routing rules that are actively being used by the routing device. The stored rules may be routing rules that are not currently in use by the routing device. A determination may be made as to whether a number of active rule replacements for the routing device exceeds a threshold. In response to determining that the number of the active rule replacements exceeds the threshold, the request to replace the one or more active rules in the routing device may be denied.Type: GrantFiled: November 6, 2015Date of Patent: September 5, 2017Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLCInventor: Ezekiel Kruglick
-
Patent number: 9740375Abstract: Technologies are presented for routing content rendering to a secondary display at a gateway. In some examples, a gateway system may be provided through which a user device may request content. The system may receive the requested content and route it to a renderer for rendering on a secondary display. The system may also route the requested content, in its original form or in a modified form, to the user device.Type: GrantFiled: November 16, 2012Date of Patent: August 22, 2017Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLCInventor: Ezekiel Kruglick
-
Patent number: 9736043Abstract: Technologies are described herein for optimizing resource utilization in a collection of devices having hierarchical network layers. Some example technologies may identify packets exchanged between processes executed on collections of server computers. The hierarchical network layers may couple the collections of server computers. The technologies may determine virtual machine groups based on the identified packets. Each of the virtual machine groups may identify one or more virtual machines configured on the collections of server computers to execute one or more processes. The virtual machine groups may be configured to increase data traffic in a lower layer in the hierarchical network layers and to decrease the data traffic in a higher layer in the hierarchical network layers. The technologies may relocate the virtual machines between the collections of server computers according to the virtual machine groups.Type: GrantFiled: January 9, 2015Date of Patent: August 15, 2017Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLCInventor: Ezekiel Kruglick
-
Publication number: 20170216722Abstract: Technologies are generally described for providing full-motion animation-as-a-service. In some examples, short motion-capture segments may be captured from user motion user interface devices and stored in a database. When a full-motion animation is desired, a start pose and a target pose may be provided, and a multiple-path, multiple-iteration search through the database may be used to assemble the full-motion animation. Motion retargeting may be used to further refine the assembled full-motion animation.Type: ApplicationFiled: April 3, 2017Publication date: August 3, 2017Applicant: EMPIRE TECHNOLOGY DEVELOPMENT LLCInventor: Ezekiel Kruglick