US Pat. No. 9,058,687

TWO-DIMENSIONAL IMAGE CAPTURE FOR AN AUGMENTED REALITY REPRESENTATION

Empire Technology Develop...

1. A method, comprising:
determining, by an electronic image capturing device, an augmented reality representation of an object based at least in part
on an analysis of one or more two-dimensional images of the object, wherein the augmented reality representation includes
a plurality of surface hypotheses;

determining one or more reliability values associated with individual surface hypotheses;
comparing the one or more reliability values with one or more threshold reliability criteria to identify one or more surface
areas of interest from the plurality of surface hypotheses; and

displaying guidance regarding capturing one or more additional two-dimensional images of the object via a display of the electronic
image capturing device, wherein the guidance is based at least in part on the identified surface areas of interest;

wherein the guidance indicates the one or more reliability values associated with individual surface hypotheses of the one
or more surface hypotheses and wherein the one or more reliability values are calculated for the individual surface hypotheses
based on an area proportion comprising a point density below an average point density and a surface mean error.

US Pat. No. 9,439,200

RESOURCE ALLOCATION IN WIRELESS COMMUNICATION

EMPIRE TECHNOLOGY DEVELOP...

1. A radio base station comprising:
a processor; and
a memory, the memory storing a resource allocator that comprises components that are executable upon operation of the processor,
the components comprising:

a speed detection unit configured to detect moving speeds of a plurality of mobile devices relative to a position of the radio
base station, wherein the speed detection unit is further configured to list the plurality of mobile devices in order of the
detected moving speeds of the plurality of mobile devices,

a resource allocation unit configured to allocate frequencies of one or more subcarriers to respective ones of the plurality
of mobile devices by allocating a subcarrier of a descending order of frequencies to each of the plurality of mobile devices
based upon a descending order of the detected moving speeds of the plurality of mobile devices, and

a radio communication unit configured to communicate with the plurality of mobile devices using the allocated frequencies
of the one or more subcarriers.

US Pat. No. 9,424,945

LINEAR PROGRAMMING BASED DECODING FOR MEMORY DEVICES

EMPIRE TECHNOLOGY DEVELOP...

1. A system to determine a value of a memory cell, the system comprising:
a memory; and
a controller configured to:
detect a cell threshold voltage level of a memory cell of the memory,
determine an interference voltage level of an interference cell of the memory that interferes with the memory cell, and
decode the cell threshold voltage level in accordance with a set of probabilities to determine the value of the memory cell,
wherein the set of probabilities are associated with a minimization of a linear program that represents inter-cell interference
between the memory cell and the interference cell.

US Pat. No. 9,274,616

POINTING ERROR AVOIDANCE SCHEME

EMPIRE TECHNOLOGY DEVELOP...

1. A method performed under control of a computing system with a display, comprising:
detecting an input event applied to the computing system at a pointing location in a first area of the display;
determining a first time duration for which the pointing location has been maintained in the first area;
determining a second time duration for which the pointing location had been previously maintained in a previous area of the
display before the pointing location moved into the first area; and

determining an intended pointing location of the input event based at least in part on the first time duration being less
than the second time duration proportionally weighted by empirical data analyzed from behavior of a user of the computing
system.

US Pat. No. 9,485,736

TASK MANAGEMENT ACROSS LOW-POWER WIRELESS COMMUNICATIONS

EMPIRE TECHNOLOGY DEVELOP...

1. A method to manage task operations, comprising:
detecting, by a first device, a low-power wireless connection between the first device and a second device;
determining, by the first device, a first data regarding a first energy state of the first device;
receiving, by the first device, a second data regarding a second energy state of the second device, wherein the second data
regarding the second energy state of the second device indicates that the second device is connected to an external source
of power;

sending, based on the first data and the second data, by the first device, a first identification of a first task operation
to the second device;

receiving, by the first device, a first acceptance of the first task operation by the second device; and
suspending, in response to the first acceptance of the first task operation by the second device, by the first device, the
first task operation on the first device.

US Pat. No. 9,055,396

DETERMINING THE POSITION OF A MOBILE DEVICE IN AN INDOOR ENVIRONMENT

EMPIRE TECHNOLOGY DEVELOP...

1. A method, comprising:
receiving, via a mobile device, a wide-band transmission transmitted from at least one base station of three or more base
stations, wherein the wide-band transmission includes distributed traffic symbol portions, distributed pilot symbol portions,
and intermittent punctured pilot symbol portions;

determining, via the mobile device, a first path portion of the wide-band transmission based at least in part on sampling
the intermittent punctured pilot symbol portions at a first resolution, and a second path portion based at least in part on
sampling the distributed traffic symbol portions and distributed pilot symbol portions at a second resolution that is lower
than the first resolution, wherein the first path portion of the wide-band transmission is associated with a first time delay
and the second path portion of the wide-band transmission is associated with a second time delay;

determining, via the mobile device, a distance between the mobile device and the at least one base station based at least
in part on the first time delay; and

determining, via the mobile device, a location of the mobile device based at least in part on the determined distance.

US Pat. No. 9,275,404

ANALYZING COMMUNICATIONS TO DETERMINE BUSINESS ENTITY POPULARITY

EMPIRE TECHNOLOGY DEVELOP...

1. A method for determining the popularity of a business entity, the method comprising:
receiving, at a computing system, at least a substantial portion of all communications transmitted on a public or private
network, the received at least substantial portion of all communications being between two or more entities not related to
a business entity and including information that in a first instance is relevant to the business entity and in a second instance
is not relevant to the business entity;

in response to receiving the at least substantial portion of all communications received on the public or private network,
searching the received communication for information related to an opinion about the business entity, searching for information
related to an opinion about the business entity comprising:

accessing a first database that includes a plurality of business entity names, the plurality of business entity names being
related to a specific geographical location;

searching at a processor the received communication to determine that the communication includes a business entity name included
in the first database;

accessing a second database that includes words or phrases that are indicative of the opinion of the business entity;
searching at the processor one or more portions of the received communication that are in close proximity to an occurrence
of the business entity name for one or more words or phrases that are included in the second database; and

determining at the processor a customer satisfaction rating of the business entity based on the words or phrases of the communication
that are in close proximity to the business entity name that match the words or phrases of the second database.

US Pat. No. 9,261,730

DISPLAY DEVICES INCLUDING INORGANIC COMPONENTS AND METHODS OF MAKING AND USING THE SAME

Empire Technology Develop...

1. A display device comprising:
an inorganic substrate and a transparent substrate;
an inorganic electroluminescent layer configured to emit visible light;
an active matrix layer;
an inorganic polarizing layer disposed between the inorganic electroluminescent layer and the active matrix layer;
a liquid crystal layer, wherein the active matrix layer is disposed between the liquid crystal layer and the inorganic polarizing
layer; and

a color filtering layer,
wherein the transparent substrate, the color filtering layer, the liquid crystal layer, the active matrix layer, the inorganic
polarizing layer, the inorganic electroluminescent layer and the inorganic substrate are formed in that order, such that the
inorganic electroluminescent layer serves as backlight providing lighting for the liquid crystal layer.

US Pat. No. 9,280,853

VIRTUAL AND AUGMENTED REALITY

Empire Technology Develop...

1. A first device effective to send data to a second device, the first device comprising:
a processor; and
a memory configured to be in communication with the processor;
wherein the processor is effective to:
receive first image data from a third device, the first image data being based on a first real image, wherein the first real
image includes a fourth device image that relates to a fourth device;

send the first image data to the second device;
send a request to the fourth device to receive second image data;
receive the second image data from the fourth device, the second image data being based on a second real image; and
send the second image data to the second device.

US Pat. No. 9,282,498

CELL SWITCHING STRATEGY FOR AN LTE-ADVANCED SYSTEM BASED ON CARRIER AGGREGATION TECHNOLOGY

EMPIRE TECHNOLOGY DEVELOP...

1. A method, comprising:
monitoring channel conditions of a first component carrier and a second component carrier of a first wireless communication
cell that are utilized by a communication device as a primary component carrier and a secondary component carrier, respectively,
in carrier aggregation in communication with the first wireless communication cell in an LTE-Advanced system;

releasing the first component carrier from being utilized by the communication device in communication with the first wireless
communication cell while maintaining utilization of the second component carrier by the communication device in communication
with the first wireless communication cell, in response to a channel condition of the first component carrier of the first
wireless communication cell being less than a channel condition of a corresponding first component carrier of a second wireless
communication cell; and

allocating the second component carrier as the primary component carrier for the communication device in communication with
the first wireless communication cell, and allocating the first component carrier of the second wireless communication cell
as a primary component carrier for the communication device in communication with the second wireless communication cell,

wherein utilization by the communication device of the first component carrier as the primary component carrier in communication
with the second wireless communication cell is concurrent with utilization by the communication device of the second component
carrier as the primary component carrier in communication with the first wireless communication cell.

US Pat. No. 9,369,440

SECURING PRIVATE INFORMATION IN PUBLIC, PRIVATE AND MOBILE DEVICES

EMPIRE TECHNOLOGY DEVELOP...

1. A method, comprising:
transforming, by a processing device, data into encrypted data, wherein the data is encrypted with an encryption key generated
by and obtained from at least one remote computing device;

destroying, by the processing device, the encryption key after the transforming the data into the encrypted data;
storing, by the processing device, the encrypted data in a memory, wherein the encrypted data is accessible only with the
use of a decryption key generated by the at least one remote computing device;

receiving, by the processing device, one or more requests to access the encrypted data from at least one application associated
with the processing device;

requesting, by the processing device, the decryption key from the at least one application; and
in response to receiving the decryption key:
transmitting, by the processing device, the decryption key to the at least one remote computing device for authentication
of the decryption key and verification of one or more permissions associated with the at least one application,

receiving, by the processing device, a transmission comprising authorization from the at least one remote computing device,
wherein the at least one remote computing device is configured to authenticate the decryption key and determine whether the
decryption key is valid for at least a portion of the encrypted data that the at least one application has requested to decrypt,

transforming, by the processing device, the portion of the encrypted data for which the decryption key is valid into decrypted
data with the decryption key, and

allowing, by the processing device, access to the decrypted data in accordance with the one or more permissions.

US Pat. No. 9,275,392

PARKING FACILITY RESOURCE MANAGEMENT

EMPIRE TECHNOLOGY DEVELOP...

1. A non-transitory computer-readable storage medium with instructions stored thereon to manage a parking facility, the instructions
comprising:
collecting usage information related to one or more of a traffic pattern, a day of a week, a time of a day, and a usage of
parking spaces for the parking facility;

collecting resource information related to electrical resources within the parking facility;
building usage models for the parking facility based on the collected usage information and based on information collected
from a Global Positioning System (GPS) unit;

building resource models for the parking facility based on the collected resource information and based on the information
collected from GPS unit, wherein the information collected from the GPS unit determines user access demand as a function of
one or more of the day of the week, the time of the day, and the traffic pattern;

managing allocation of the parking spaces based on the usage models;
reducing energy expense by a management operation of the electrical resources based on the resource models and the usage models,
wherein the management operation of the electrical resources includes a dimming action to dim the parking spaces determined
to have little or no activity based on the usage models and an illumination action to increase illumination of the parking
spaces reserved by customers based on the usage models to direct the customers to the illuminated parking spaces; and

establishing prices for the parking spaces based on the usage models.

US Pat. No. 9,279,791

ODOR SENSING SYSTEM

Empire Technology Develop...

1. An odor sensing system comprising:
a plurality of odor sensors, each configured to output a detection signal in response to at least one odor molecule;
a plurality of chromatographic membranes, wherein the plurality of chromatographic membranes are identical to one another,
wherein at least one chromatographic membrane of the plurality of chromatographic membranes is disposed at the plurality of
odor sensors through which the at least one odor molecule diffuses to reach the plurality of odor sensors; and

a pattern analyzer configured to analyze the detection signals over time to identify the at least one odor molecule.

US Pat. No. 9,268,134

HEAD UP DISPLAY

EMPIRE TECHNOLOGY DEVELOP...

1. A head up display device for a vehicle, comprising:
an information display unit; and
an information acquisition unit coupled to the information display unit, the information acquisition unit configured to:
obtain acceleration and speed data of the vehicle,
determine a horizontal display location based on a comparison of the acceleration and speed data of the vehicle with a preset
threshold speed associated with a predetermined display location, and

control the information display unit to display information at the determined horizontal display location.

US Pat. No. 9,215,530

AUGMENTED REALITY SYSTEM

Empire Technology Develop...

1. An augmented reality system comprising:
a memory comprising instructions;
an augmented reality engine coupled to the memory, the augmented reality engine executable by a processor and configured to
provide an augmented reality image by integrating a real-world image and a virtual object; and

a message processing unit coupled to the memory, the message processing unit executable by the processor and configured to:
receive an x-axis spatial component, a y-axis spatial component, and a z-axis spatial component for the virtual object;
determine a tone audio component based on the x-axis spatial component;
determine a pitch audio component based on the z-axis spatial component;
determine a volume audio component based on the y-axis spatial component; and
compose a sound file associated with the virtual object, the sound file comprising the tone audio component, the pitch audio
component, and the volume audio component.

US Pat. No. 9,266,020

CHARACTER MODEL ANIMATION USING STORED RECORDINGS OF PLAYER MOVEMENT INTERFACE DATA

EMPIRE TECHNOLOGY DEVELOP...

1. A system for providing searchable short motion sequences to game developers, the system comprising:
one or more capture devices configured to capture motions of a plurality of game participants; and
a cloud-based computing device coupled to the one or more capture devices, the computing device comprising:
a communication module configured to receive the captured motions from the one or more capture devices;
a captured motion database configured to store the captured motions;
a memory configured to store one or more instructions; and
a processor coupled to the memory and configured to execute, in conjunction with the stored instructions, an animation-as-a-service
(AaaS) application, the AaaS application configured to:

determine frequently requested motion segments;
search the captured motion database for the frequently requested motion segments;
identify one or more frequently requested motion segments lacking from the captured motion database;
issue a request to the game participants to provide motion including the Jacking motion segments;
receive the captured motions in response to the issued request from the communication module;
filter undesirable motion segments from the captured motions;
generate searchable quantizations of short motion segments from the captured motions;
add the searchable quantizations to the captured motion database; and
render the searchable quantizations available to the game developers from the captured motion database.

US Pat. No. 9,268,587

DETERMINING DESTINATION CLOUD SYSTEM REQUIREMENTS

Empire Technology Develop...

1. A method, comprising:
transferring, via a destination cloud system, one or more system test tasks to an origin cloud system, wherein the system
test tasks are configured to test a service deployment on an origin virtual machine to generate one or more tested performance
metrics including one or more of the following metric types: a consistency-type metric, a transaction-type metric, a latency-type
metric, a throughput-type metric, a data loss-type metric, and/or a failover-type metric by establishing a synchronizing link
between the origin virtual machine and a destination virtual machine using a predefined protocol so that an error of intra-cloud
clocks can be assessed;

receiving, via the destination cloud system, the one or more tested performance metrics;
configuring, via the destination cloud system, the destination virtual machine to run the service deployment based at least
on the one or more tested performance metrics; and

determining, via the destination cloud system, a file system architecture-type associated with the origin virtual machine
based at least in part on the one or more tested performance metrics, wherein the file system architecture includes one or
more of the following architecture types: a backup-type architecture, a master/slave-type architecture, a multiple master-type
architecture, a two-phase commit-type architecture, or a Paxos-type architecture;

wherein configuring the destination virtual machine comprises initially configuring the destination virtual machine to mimic
the origin virtual machine; and

subsequent to configuring the destination virtual machine to mimic the origin virtual machine, configuring the destination
virtual machine to exceed one or more of the tested performance metrics, wherein configuring the destination virtual machine
comprises configuring the destination virtual machine based at least in part on tested performance metrics and on service
level agreement data which may include data relating to cloud service performance metrics, implement specification, or system
details;

wherein the one or more system test tasks are configured to generate at least one of the one or more tested performance metrics
through passive observation of non-simulated operation of the origin virtual machine; and

wherein the one or more system test tasks are configured to generate at least one of the one or more tested performance metrics
through active observation of simulated operation of the origin virtual machine.

US Pat. No. 9,221,960

MULTIFUNCTIONAL MELAMINE EPOXY RESINS, METHYLOLS AND AMINES

Empire Technology Develop...

22. The epoxy resin of claim 19, wherein R1 and R2 are

US Pat. No. 9,298,931

DIGITAL MEDIA PRIVACY PROTECTION

EMPIRE TECHNOLOGY DEVELOP...

1. A non-transitory computer-readable medium storing computer-executable instructions that, in response to being executed,
cause one or more processors to execute operations comprising:
capturing, by an image capturing device, an image file;
obfuscating, by the image capturing device, facial images included in the captured image file;
comparing, by the image capturing device, the facial images included in the captured image file against a privacy policy including
permissions locally stored on the image capturing device, the privacy policy including one or more of: names and one or more
distinguishing characteristics, for at least one person who has provided conditions upon which a captured image may be rendered,

wherein the privacy policy is updated by a remote server,
wherein the permissions include conditions under which an image for a particular person may be rendered by the image capturing
device on which the computer-readable medium is hosted, and

wherein the conditions include at least one of a geographical location and a time setting;
unobfuscating, by the image capturing device, those of the facial images included in the captured image file for which the
comparison against the locally stored privacy policy results in a positive match; and

rendering, by the image capturing device, the captured image file.

US Pat. No. 9,427,666

GAMING SCHEME USING GENERAL MOOD INFORMATION

EMPIRE TECHNOLOGY DEVELOP...

1. A non-transitory computer-readable storage medium having stored thereon computer-executable instructions that, in response
to execution, cause one or more processor to perform operations, comprising:
receiving at least one set of facial expression data and at least one external factor including at least one of population
density, weather conditions or event information, each of the at least one set of facial expression data being accompanied
by time information and location information and being obtained from at least one image, the at least one image being captured
by a camera;

clustering a geographic area to form at least one cluster corresponding to general mood information determined based at least
in part on the at least one set of facial expression data;

storing the at least one cluster and the at least one external factor in a map database corresponding to the geographic area;
obtaining a correlation between the at least one cluster and the at least one external factor; and
based on the obtained correlation, attaching information regarding how the general mood information changes according to the
at least one external factor to the map database.

US Pat. No. 9,297,768

METHODS AND SYSTEMS FOR LABELING AND DETECTING DEFECTS IN A GRAPHENE LAYER

Empire Technology Develop...

1. A method to label one or more defects in a graphene layer, the method comprising:
providing a substrate having a surface at least partially covered by the graphene layer; and
contacting the substrate with an indicator that selectively binds with one or more areas of the surface of the substrate exposed
by the one or more defects in the graphene layer to label the one or more defects.

US Pat. No. 9,233,304

LOAD BALANCING FOR GAME

EMPIRE TECHNOLOGY DEVELOP...

1. A method comprising:
analyzing a status of a player character located in a virtual space of a game, the virtual space being configured to have
a plurality of areas and the player character being located in a first area among the plurality of areas;

calculating a probability of movement of the player character from the first area to a second area among the plurality of
areas based at least in part on the analyzed status; and

calculating a quantity of cached data, the quantity representative of a portion of the cached data, to copy from a second
cache server corresponding to the second area to a first cache server corresponding to the first area, the calculated quantity
being proportional to the calculated probability.

US Pat. No. 9,304,795

FUNCTION-TARGETED VIRTUAL MACHINE SWITCHING

EMPIRE TECHNOLOGY DEVELOP...

1. A method for function-targeted virtual machine switching in a datacenter, the method comprising:
profiling a process executed on a first virtual machine that is being executed on a physical server;
building a probability table based on the profiling, wherein the probability table includes information regarding one or more
functions that are associated with the executed process and a virtual machine switching probability, wherein the one or more
functions are included in the process and are executed sequentially as part of the execution of the process;

selecting at least one function from the probability table, configured to execute on the first virtual machine;
adjusting the virtual machine switching probability associated with the at least one selected function using a slow alteration
input corresponding to a desired rate of probability change, wherein the slow alteration input includes at least one aperiodic
pseudorandom function having minimum derivatives that meet the desired rate of probability change;

in response to a detection that the at least one selected function is executing on the first virtual machine, switching from
the first virtual machine to a second virtual machine that is being executed on a same physical server as the first virtual
machine based on the adjusted virtual machine switching probability to prevent an attack; and

executing, on the second virtual machine, one or more functions configured to execute on the second virtual machine.

US Pat. No. 9,295,409

SENSING OF GASEOUS LEAKAGE INTO BODY FOR EARLY DETECTION OF COLORECTAL ANASTOMOTIC LEAKAGE

EMPIRE TECHNOLOGY DEVELOP...

1. A system to detect a gaseous leakage inside a body, the system comprising:
a sensing device, wherein the sensing device is configured to be implanted by one or more of biologic glue and sutures in
a peritoneum tissue that lines an abdominal cavity near an anastomosis location in the body, and wherein the sensing device
is configured to detect a presence of one or more gases in an intraperitoneal space in the body, and generate and transmit
gas detection information; and

an external monitoring system for collection and storage of the gas detection information;
a wireless communication device configured to be positioned external to the body, wherein the wireless communication device
is configured to:

receive the gas detection information from the sensing device via short-range communication; and
enable a transmission of the gas detection information received from the sensing device to the external monitoring system;
and

wherein the external monitoring system is configured to:
apply a statistical analysis to the gas detection information to discriminate between the one or more gases and to determine
an amount of gaseous leakage of the one or more gases from an anastomosis into the intraperitoneal space;

collect the gas detection information; and
update an acceptable of the gaseous leakage into the intraperitoneal space based on the gas detection information collected
over a predefined period.

US Pat. No. 9,240,915

SIGNAL PROCESSING IN WIRELESS COMMUNICATION SYSTEM

EMPIRE TECHNOLOGY DEVELOP...

1. A method for processing a response matrix of a communication system, comprising:
dividing the response matrix into a plurality of clusters, wherein the number of the clusters is associated with the number
of subcarriers of the communication system, and the clusters are indexed in sequence as even-indexed clusters and odd-indexed
clusters;

estimating data transmitted by a first set of transmit antennas of the communication system through a first subcarrier and
a second subcarrier of the subcarriers associated with a first even-indexed cluster; and

modifying a first receive vector of the communication system based on the estimated data transmitted by the first set of transmit
antennas as a second receive vector of the communication system.

US Pat. No. 9,114,423

REPAIRING GRAPHENE ON A POROUS SUPPORT

Empire Technology Develop...

1. A method for repairing a hole in a graphene layer, the method comprising:
receiving the graphene layer on a support, wherein the graphene layer includes the hole and a pore, wherein the hole is larger
than the pore;

applying a first reactive material to a first side of the graphene layer, wherein the first reactive material includes molecules
larger than the pore;

applying a second reactive material through the support to a second side of the graphene layer, wherein the second reactive
material includes molecules larger than the pore; and

reacting the first and second reactive materials in the hole to produce a plug in the hole and to repair the graphene layer.

US Pat. No. 9,220,980

PAUSE AND RESUME SCHEMES FOR GESTURE-BASED GAME

Empire Technology Develop...

1. A method performed under control of a processor for a gesture-based game system, comprising:
receiving, by the processor, a pause command to pause play of a gesture-based game;
capturing, by the processor, a first image of a player using a camera, the first image including the player in a first posture
at a substantially same time as the receiving of the pause command;

generating, by the processor, an outline of the player corresponding to the first image of the player,
wherein the generating the outline of the player includes calculating, by the processor:
x-y coordinates of the outline of the player, and
positions of pixels included in the outline based, at least in part, on the calculated x-y coordinates of the outline of the
player;

pausing, by the processor, the play of the gesture-based game;
capturing, by the processor, a second image of the player using the camera, the second image including the player in a second
posture after the receiving of the pause command;

determining, by the processor, whether the second image of the player substantially matches the outline of the player corresponding
to the first image,

wherein the determining includes:
comparing, by the processor, the second image of the player with the positions of pixels of the outline of the player, and
determining, by the processor, whether the second image of the player is entirely enclosed in the outline of the player based,
at least in part, on the comparison of the second image of the player with the positions of pixels of the outline of the player;
and

resuming, by the processor, the play of the gesture-based game upon determining that the second image substantially matches
the outline of the player corresponding to the first image.

US Pat. No. 9,408,243

LINE OF SIGHT INITIATED HANDSHAKE

Empire Technology Develop...

1. A method to initiate a handshake between a first communication device and a second communication device, the method comprising:
detecting, by a processor in the first communication device, a first line of sight directed from the first communication device
to the second communication device; determining, by the processor in the first communication device, that the first line of
sight of the first communication device and a second line of sight of the second communication device coincide for a threshold
period of time; sending a handshake request from the first communication device to the second communication device, in response
to the determination; and receiving, at the first communication device, a handshake acknowledgement from the second communication
device, wherein the handshake request and the handshake acknowledgement are effective to create the handshake.

US Pat. No. 9,311,316

INFRASTRUCTURE IDENTIFICATION OF AVAILABLE PLATFORMS FOR MIGRATION IN PLACE

EMPIRE TECHNOLOGY DEVELOP...

1. An infrastructure provider method comprising:
providing, by the infrastructure provider, a plurality of servers at a data center having a physical location for use by a
plurality of platform providers and platform customers, wherein:

each of the platform providers provides platform service modules, at one or more of the servers, for one or more platform
customers; and

each of the platform customers is associated with platform customer data stored at one or more of the servers and supported
by platform service modules of a platform provider selected by each platform customer;

receiving, by the infrastructure provider, a migration in place list request, wherein:
the migration in place list request comprises a platform customer identification, the platform customer identification identifying
a platform customer, the identified platform customer being associated with platform customer data supported by platform service
modules of a first platform provider; and

the migration in place list request comprises a request to identify one or more second platform providers which are available
to provide platform service modules to support the identified platform customer's data without migrating the identified platform
customer's data outside of the data center;

determining, by the infrastructure provider, platform compatibility of platform service modules provided by a plurality of
platform providers with one or more servers comprising the identified platform customer's data at the data center; and

providing, by the infrastructure provider, in response to the migration in place list request, a migration in place list corresponding
to the identified platform customer, wherein the migration in place list identifies one or more second platform providers
which are available to provide platform service modules to support the identified platform customer's data without migrating
the identified platform customer's data outside of the data center, wherein the migration in place list includes only platform
providers that provide platform service modules determined to be compatible with the one or more servers comprising the identified
platform customer's data, and wherein each of the one or more second platform providers identified in the migration in place
list is selectable by the identified platform customer for a switch of the identified platform customer's data from support
by platform service modules provided by the first platform provider to support by platform service modules provided by a selected
one of the one or more second platform providers, without migrating the identified platform customer's data outside of the
data center.

US Pat. No. 9,274,822

REACTIVE LOOP SENSING IN MULTI-DATACENTER DEPLOYMENTS

EMPIRE TECHNOLOGY DEVELOP...

1. A method to stabilize feedback loops in a multi-entity deployment, the method comprising:
receiving a first metric from a first entity executing a first portion of a deployment;
receiving a second metric from a second entity executing a second portion of the deployment;
generating a synthetic generalized model of the deployment;
using the model to determine a first model metric corresponding to the first metric;
using the model to determine a second model metric corresponding to the second metric;
comparing the first model metric with the first metric and the second model metric with the second metric;
updating the model based on the comparison;
determining, based on the model, a stability parameter of the deployment associated with an interaction between the first
entity and the second entity, wherein the stability parameter includes one or more of an oscillation frequency and an oscillation
amplitude of a deployment parameter; and

one or more of providing an alert and adjusting the deployment based on the stability parameter.

US Pat. No. 9,207,996

ACTIVE LOCK INFORMATION MAINTENANCE AND RETRIEVAL

EMPIRE TECHNOLOGY DEVELOP...

1. A method to provide active lock information by a computing device, comprising:
maintaining, by an active lock information system at the computing device, active lock information by performing operations
including:

activating lock identifiers in the active lock information in response to placing, by threads managed by the computing device,
locks on resources accessible by the computing device, wherein the lock identifiers identify the resources that are locked;

deactivating lock identifiers in the active lock information in response to releasing, by the threads managed by the computing
device, the locks on the resources; and

modifying lock access identifiers in the active lock information, wherein each of the lock identifiers in the active lock
information has an associated lock access identifier, wherein the lock access identifiers comprise lock version numbers that
are incremented for each lock instance, and wherein a lock instance includes a lock release and re-acquisition;

receiving, by an active lock information Application Programming Interface (API) at the active lock information system, an
active lock information API call from a thread, the active lock information API call comprising an active lock information
request for at least a portion of the active lock information; and

providing, by the active lock information API at the active lock information system, in response to the active lock information
API call comprising the active lock information request, the requested portion of the active lock information comprising at
least active lock identifiers and corresponding lock access identifiers for the requested portion of the active lock information.

US Pat. No. 9,407,680

QUALITY-OF-EXPERIENCE MEASUREMENT FOR VOICE SERVICES

EMPIRE TECHNOLOGY DEVELOP...

1. A method to determine a quality-of-experience (QoE) metric for a network communication, comprising:
receiving a media signal from the network communication, wherein the media signal includes a voice component;
extracting an experience indicator from the voice component, wherein the experience indicator is a voice feature descriptive
of a service quality of the network communication;

evaluating the experience indicator;
retrieving a quality-of-service (QoS) metric if the evaluated experience indicator reflects the service quality of the network
possibly being subpar; and

determining the QoE metric for the network communication based on the evaluated experience indicator and the retrieved QoS
metric for the network communication.

US Pat. No. 9,372,536

TOUCH SCREEN WITH TACTILE FEEDBACK

EMPIRE TECHNOLOGY DEVELOP...

1. A method comprising:
receiving, by a computing device, an input responsive to a user contact with a surface of a first layer of a touch screen,
the first layer comprising one or more sensors configured to sense the user contact;

generating an input signal associated with the input;
providing tactile feedback responsive to the user contact via one or more micro electromechanical machines (MEMs) included
in a second layer of the touch screen, the second layer of the touch screen being below the first layer of the touch screen;
and

providing visual feedback via a third layer of the touch screen based, at least in part, on the input signal, the third layer
of the touch screen being below the second layer of the touch screen, wherein the first layer and the second layer are substantially
transparent and wherein the visual feedback is visible through the first layer which is sensitive to the user contact and
through the second layer configured to provide the tactile feedback;

wherein the visual feedback comprises highlighting, enlarging or moving a visual representation of an image associated with
the input, and

wherein receiving the user contact with the surface of the first layer comprises:
receiving a user touch against the surface of the first layer,
inducing a voltage across the second layer by compressing at least one piezoelectric crystal in the second layer in response
to the user touch against the surface of the first layer, and

inducing the tactile feedback provided via the one or more MEMs using the voltage induced across the second layer.

US Pat. No. 9,320,052

RESOLVING SPECTRAL ALLOCATION CONFLICTS IN MOBILE NETWORKS

EMPIRE TECHNOLOGY DEVELOP...

1. A method to reduce spectral allocation conflicts in wireless networks, the method comprising:
tracking, by a processor, for a first mobile device with a first spectral allocation, other nearby mobile devices whose spectral
intersection with the first mobile device is above a predefined threshold, wherein the redefined threshold is based on a power
and complexity of an error-correcting code employed by the first mobile device;

identifying, by the processor, a second mobile device with a second spectral allocation from the other nearby mobile devices,
wherein there is an intersection between the first spectral allocation and the second spectral allocation;

determining, by the processor, one or more time-frequency vectors of the first spectral allocation of the first mobile device
with a first overlap with one or more time-frequency vectors of the second spectral allocation of the second mobile device
by determining a distance between the time-frequency vectors of the first mobile device and the time-frequency vectors of
the second mobile device; and

for each determined time-frequency vectors of the first spectral allocation with the first overlap, determining, by the processor,
an alternate time-frequency vector such that a second overlap between the alternate time-frequency vector and the one or more
time-frequency vectors of the second spectral allocation is lower than the first overlap.

US Pat. No. 9,292,526

CONTEXT-BASED CONTENT LIST GENERATION

EMPIRE TECHNOLOGY DEVELOP...

1. A method performed under control of an electronic device, comprising:
gathering first information from one or more devices nearby the electronic device in response to a content file creation event
on the electronic device, the first information being associated with identifiers of the one or more devices;

gathering second information from one or more devices nearby the electronic device in response to a content list creation
event on the electronic device, the second information being associated with identifiers of the one or more nearby devices
when the content list creation event is triggered;

calculating a similarity between the first information and the second information, the calculating comprising:
calculating a set coverage ratio by:
calculating a size of a difference between a first set of identifiers of the one or more nearby devices when the content file
creation event is triggered and a second set of identifiers of the one or more nearby devices when the content list creation
event is triggered,

subtracting the calculated size of the difference from a size of an intersection of the first set of identifiers and the second
set of identifiers, and

dividing a result of the subtracting by the size of the first set of identifiers resulting in the calculated set coverage
ratio, wherein the calculated similarity increases proportionally to the calculated set coverage ratio,

identifying locations of the one or more devices nearby the electronic device when the content list creation event is triggered,
and

calculating an area of a cluster of the one or more nearby devices based on an area formed by the identified locations of
the one or more devices nearby the electronic device when the content list creation event is triggered, wherein the calculated
similarity increases inversely proportionally to the calculated area; and

generating a content list based at least in part on the calculated similarity between the first information and the second
information.

US Pat. No. 9,258,680

LOCATION-TRANSMITTING DEVICE FOR DETERMINING LOCATION OF A WIRELESS COMMUNICATION DEVICE

EMPIRE TECHNOLOGY DEVELOP...

1. In a wireless communication device, a method of transmitting location data for a location of the wireless communication
device, the method comprising:
using a short range radio communication protocol to receive, without prior interrogation, radio signals from any nearby autonomously
transmitting radio-transmitting device;

detecting the location data in a single radio signal from a nearby autonomously transmitting radio-transmitting device disposed
at the location, wherein the single radio signal is the strongest radio signal that includes location data and is received
by the wireless communication device; and

transmitting the location data to a third party.

US Pat. No. 9,303,257

METHOD AND SYSTEM FOR CELL AND TISSUE CULTIVATION

EMPIRE TECHNOLOGY DEVELOP...

20. A cell cultivation platform comprising:
means for supporting cultured cells along at least a portion of a supportive surface relative to a cell culture chamber, wherein
the supportive surface is in direct contact with a substrate and a plurality of actuators, wherein a first subset of the plurality
of actuators are in a normally contracted position and a second subset of the plurality of actuators are in a normally extended
position;

means for supplying energy to activate the plurality of actuators positioned between the substrate and the supportive surface;
wherein, responsive to activation, the plurality of actuators are configured to deform at least a portion of the supportive
surface, wherein the deformation displaces one or more cells of a cultured tissue sample relative to the supportive surface,
and wherein the deformation that displaces the one or more cells results from an extension of the first subset of the plurality
of actuators and a contraction of the second subset of the plurality of actuators; and

means for controlling the plurality of actuators such that the first subset of the plurality of actuators extends in unison
while the second subset of the plurality of actuators contracts in unison.

US Pat. No. 9,285,349

ANALYTE DETECTORS AND METHODS FOR THEIR PREPARATION AND USE

Empire Technology Develop...

1. An analyte detection film comprising:
an insulating base layer;
a conducting layer including a plurality of conductive clusters having a known degree of percolation below a percolation threshold;
and

a non-conductive reactant layer between the insulating base layer and the conducting layer.

US Pat. No. 9,267,585

ACTUATOR WITH JOINTS

EMPIRE TECHNOLOGY DEVELOP...

2. An actuator comprising:
a first element;
a second element;
a third element;
a first joint provided between the first element and the second element, wherein the first joint comprises:
two first crown gears configured to oppose each other and to rotate about a first rotational axis, wherein the first crown
gears are operably coupled to the second element; and

a first spur gear configured to engage with the two first crown gears such that the two first crown gears rotate in opposite
directions when the first spur gear rotates;

a second joint provided between the second element and the third element; and
a motor operably coupled to the first joint and configured such that the second element selectively rotates in either a first
rotation direction or a second rotation direction with respect to the first element about the first rotational axis when the
motor rotates, wherein the first joint is operably coupled to the second joint and configured such that the third element
selectively rotates in either the first rotation direction or the second rotation direction with respect to the second element
about a second rotational axis when the motor rotates, wherein the second joint is configured so that the third element rotates
in either the first rotation direction or the second rotation direction regardless of whether the second element rotates in
the first rotation direction or the second rotation direction.

US Pat. No. 9,237,133

DETECTING MATCHED CLOUD INFRASTRUCTURE CONNECTIONS FOR SECURE OFF-CHANNEL SECRET GENERATION

Empire Technology Develop...

1. A method to establish cryptographically secure communication between a first party and a second party, the first party
and the second party being separate computing devices, the method comprising:
generating, by the first party, a session identifier;
coordinating, by at least the first party, use of the session identifier by the first party and the second party;
finding, by the first party, an available secure communication channel to a third party, wherein the third party is a datacenter
computing system;

transmitting, by the first party, the session identifier to the third party via the available secure communication channel;
receiving, by the first party, via the available secure communication channel, a third party identifier and a session identifier-specific
secret from the third party;

sharing, by the first party, information about the received third party identifier with the second party;
determining, by the first party, that the third party identifier received by the first party matches a third party identifier
received by the second party; and

generating a cryptographic key to secure communication between the first party and the second party using the session identifier-specific
secret received with the matching third-party identifier.

US Pat. No. 9,298,717

DATA DEDUPLICATION MANAGEMENT

Empire Technology Develop...

1. A method comprising:
identifying, by a server, a creation time of a media file based at least in part on metadata extracted from the media file;
identifying, by the server, an uploading time of the media file to the server;
calculating, by the server, a difference between the creation time and the uploading time;
determining whether the media file is unique or not unique based on the creation time and the uploading time; and
performing, by the server, a data deduplication process when the media file is determined to be not unique as a result of
the determining;

wherein the media file is determined to be not unique when the difference between the uploading time and the creation time
is greater than a predetermined value; and

wherein the uploading time of the media file is a time when the server starts to receive the media file.

US Pat. No. 9,283,069

INTRAVITREOUS SELF ADAPTIVE STENT

EMPIRE TECHNOLOGY DEVELOP...

1. An intravitreous stent comprising:
a multi-loop single wire comprising:
a proximal end;
a distal end;
at least a first loop defined by the proximal end and a first portion of the single wire;
at least a second loop defined by the distal end and a second portion of the single wire, wherein the second loop comprises
a sinusoidal wave configured to perpendicularly contact a retina of an eye, such that one or more zenith points or nadir points
of the sinusoidal wave are configured to contact the retina;

wherein:
the first portion is joined to the second portion via a reversing loop portion;
the second loop has a diameter that is larger than that of the first loop; and
the intravitreous stent is self adaptive to a dimension of a vitreous cavity in an eye;
and wherein the stent is configured to be straightened prior to or during insertion in the eye.

US Pat. No. 9,269,034

ORTHOGONAL ENCODING FOR TAGS

Empire Technology Develop...

1. A symbology to encode data, wherein the symbology comprises a plurality of pixels arranged in a plurality of patterns on
a substrate, wherein each of the plurality of pixels comprises a plurality of portions, each portion comprising one or more
of a plurality of luminescent colorants, wherein each of the plurality of luminescent colorants has a corresponding luminance
that decays, in response to an excitation event, according to a decay rate such that, as the corresponding luminance decays,
optical properties associated with each of the plurality of portions comprising the corresponding luminance are changed, which
alters encoded data contained within at least one portion of the symbology, thereby providing one or more types of non-interacting
data encoded within the symbology.

US Pat. No. 9,314,885

SHAPE MEMORY ALLOY COMPOSITE FLEXIBLE SUBSTRATES

Empire Technology Develop...

1. A device with a programmable shape, the device comprising:
at least one transparent polymer;
at least one structure comprising a first mesh grid of a plurality of wires made from a first shape memory material and one
or more second mesh grids of a plurality of wires made from one or more second shape memory materials embedded in the at least
one transparent polymer,

wherein the first mesh grid made from the first shape memory material has a first temperature-programmed parent shape,
wherein the first shape memory material has a first transition temperature,
wherein each of the one or more second shape memory materials has a second transition temperature,
wherein the first shape memory material and the one or more second shape memory materials are different materials,
wherein the first transition temperature and the second transition temperature are different, and
wherein each of the one or more second mesh grids made from the second shape memory materials has a second temperature-programmed
parent shape different from the first temperature-programmed parent shape;

at least one switch configured to control a passage of an electric current through the structure; and
at least one temperature sensor.

US Pat. No. 9,275,696

ENERGY CONSERVATION IN A MULTICORE CHIP

EMPIRE TECHNOLOGY DEVELOP...

1. A method to refresh a dynamic random access memory (DRAM) that stores a cache coherence directory of a multicore chip,
the method comprising:
accessing a directory entry in the cache coherence directory stored in the DRAM, the directory entry comprising a sharers
item that identifies which of a plurality of cache memories in the multicore chip store a block associated with the directory
entry, and an error correction code (ECC) for either or both detection and correction of an error in the sharers item;

detecting the error in the sharers item based on the ECC;
in response to a determination that the detected error is not correctable by use of the ECC:
broadcasting a message to each cache memory of the plurality of cache memories in the multicore chip, wherein the message
requests each cache memory to determine if the corresponding cache memory contains the block;

receiving replies to the message; and
updating the sharers item to correct the detected error based on the received replies;
identifying the cache coherence state of the block associated with the directory entry; and
selectively disabling a refresh of the directory entry in the cache coherence directory stored in the DRAM based on the identified
cache coherence state of the block such that energy associated with the multicore chip is conserved.

US Pat. No. 9,436,020

LUMINANCE ADJUSTMENT FILM AND ILLUMINATING DEVICE INCLUDING PHOTOTHERMAL CONVERSION MATERIAL

EMPIRE TECHNOLOGY DEVELOP...

1. An illuminating device comprising:
a visible light source configured to emit visible light;
an infrared light source configured to emit infrared light having an intensity distribution which is proportionally related
to a luminance distribution of the visible light; and

a luminance adjustment film including a photothermal conversion material which converts the infrared light to heat and at
least one microcapsule containing a compound which selectively decreases luminance of the visible light in reaction to the
heat.

US Pat. No. 9,312,976

TDMA-BASED SELF-ADAPTIVE CHANNEL SWITCHING

EMPIRE TECHNOLOGY DEVELOP...

1. A method of TDMA-based self-adaptive channel-switching, the method comprising:
determining a plurality of switching thresholds, each corresponding to a respective one of a plurality of communication devices
within a coverage area of a wireless access point, wherein each of the plurality of switching thresholds is based at least
on a first received signal strength indication (RSSI), the plurality of communication devices including a first communication
device associated with a first switching threshold from the plurality of switching thresholds and a second communication device
associated with a second switching threshold from the plurality of switching thresholds, the plurality of communication devices
being assigned with an initial frequency channel from a group of non-overlapping frequency channels while operating in a carrier
sense multiple access (CSMA) mode;

determining that a current RSSI of the first communication device is less than the first switching threshold that corresponds
to the first communication device;

determining that a current RSSI of the second communication device is above the second switching threshold that corresponds
to the second communication device; and

coordinating a transition by the wireless access point and the plurality of communication devices from the CSMA mode to a
hybrid CSMA-time division multiple access (TDMA) mode, the coordinating including:

assigning the first communication device with a first frequency channel selected from the group of non-overlapping frequency
channels responsive to the current RSSI of the first communication device being less than the first switching threshold; and

assigning the second communication device with the initial frequency channel responsive to the current RSSI of the second
communication device being above the second switching threshold.

US Pat. No. 9,304,898

HARDWARE-BASED ARRAY COMPRESSION

Empire Technology Develop...

1. A method to compress an array, comprising:
receiving, by a computer having a processor and a memory, an instruction to access the array at a first memory address;
upon receiving the instruction, determining, by the computer, the first memory address is compressible;
responsive to determining the first memory address is compressible, determining, by the computer, a first compressed memory
address of a compressed array based on the first memory address, the compressed array representing a compressed layout of
the array where a reduced size of individual ones of compressed elements in the compressed array is smaller than an original
size of individual ones of elements in the array, wherein the first memory address is determined to be compressible when the
first memory address is within a particular address range of the compressed array;

upon determining the first compressed memory address of the compressed array, accessing, by the computer, the compressed array
at the first compressed memory address instead of the first memory address in accordance with the instruction;

receiving a store instruction to store second data in the array at a second memory address;
determining that the second memory address is compressible when the store instruction is received;
determining a second compressed memory address of the compressed array based on the second memory address when the second
memory address is determined to be compressible;

forming, by the computer a combined index by combining an index to an overflow region in the compressed array with existing
data from the compressed array at the second compressed memory address, wherein the overflow region is a portion of the particular
address range that is not occupied by the compressed array, the index to the overflow region is a next available overflow
element in the overflow region, and the combined index is a combination of the index to the overflow region and data from
the compressed array at the second compressed memory address;

storing the combined index in the compressed array at the second compressed memory address;
updating a status bit in the compressed array to indicate that the compressed array stores the index to the overflow region
within the combined index in the compressed array at the second compressed address;

storing the second data in the overflow region at the index when the status bit in the compressed array is updated to indicate
that the compressed array stores the index; and

retrieving the second data from the compressed array based on the status bit.

US Pat. No. 9,306,973

DEFENDING AGAINST BROWSER ATTACKS

EMPIRE TECHNOLOGY DEVELOP...

1. A non-transitory computer-readable medium storing one or more computer-executable instructions that, when executed, cause
one or more processors to:
detect that a primary browser has opened to a URL, the primary browser being executed on a client device;
activate, by the client device, a reference browser to the same URL as the primary browser, the reference browser being executed
but not viewable on the client device, the reference browser configured to mimic the primary browser that has opened to the
URL by at least duplicating data fields displayed on the primary browser;

copy data input to respective data fields displayed on the primary browser to the corresponding data fields on the reference
browser;

detect a transmission of data from the client device to a domain corresponding to the URL, the detected data transmission
being a result of the data input on the primary browser;

indicate an occurrence of an unauthorized activity on the client device based on, at least, a determination that the detected
data transmission from the client device to the domain corresponding to the URL does not match the data input copied to the
reference browser;

detect an incoming confirmation transmission from the domain corresponding to the URL, the confirmation transmission corresponding
to the transmission of the data from the client device to the domain corresponding to the URL; and

indicate an occurrence of an unauthorized activity on the client device based on, at least, a determination that the detected
incoming confirmation transmission does not match the data input copied to the reference browser.

US Pat. No. 9,286,571

MACHINE LEARNING FOR DATABASE MIGRATION SOURCE

EMPIRE TECHNOLOGY DEVELOP...

1. A method to maintain data store performances upon transfer between cloud computing environments, the method comprising:
submitting data requests to an original data store at a source datacenter;
submitting the data requests to a filter to record and analyze;
creating a new key value structure at a new data store at a target datacenter based on results of the requests to the original
data store and analyses by the filter that employs machine learning;

assigning a score to each original data store performance and each new data store performance;
collecting scores of original data store performances and scores of new data store performances for a query and a corresponding
key value structure at the new data store;

comparing the scores of the original data store performances and the scores of the new data store performances; and
in response to a determination that the scores of the original data store performances are not substantially equal to the
scores of the new data store performances, discarding the corresponding key value structure.

US Pat. No. 9,424,060

TIERED EVICTION OF INSTANCES OF EXECUTING PROCESSES

EMPIRE TECHNOLOGY DEVELOP...

1. A method, comprising:
identifying an instance of a virtual machine to evict;
determining, within a predetermined range of probabilities, that processing on the identified instance of the virtual machine
will resume within a predetermined range of time;

flagging, for reallocation, an allotment of RAM, on which the identified instance of the virtual machine was being processed;
and

softly evicting the identified instance of the virtual machine, including:
allocating processing resources away from the identified instance of the virtual machine by:
placing the flagged allotment of RAM in a removable state,
evicting a portion of the flagged allotment of RAM to page-boundary matched compressed local storage, and
preserving a non-evicted portion of the flagged allotment of RAM for the identified instance of the virtual machine;
receiving an instruction to resume the processing on the identified instance of the virtual machine, and
restoring the processing on the identified instance of the virtual machine.

US Pat. No. 9,145,336

SELF-REPAIRING COMPOSITES RESPONSIVE IN THE PRESENCE OF AN AQUEOUS MEDIUM

EMPIRE TECHNOLOGY DEVELOP...

1. A binding medium-repairing particle, comprising:
a reactive material comprising a reactant and an adhesive material, wherein the adhesive material is water soluble; and
a shell configured to at least partially encapsulate the reactive material,
wherein the reactant is selected to interact with a binding medium to form an aggregate in the presence of an aqueous medium.

US Pat. No. 9,372,209

SENSOR FOR DETECTING DAMAGE TO AN OBJECT

Empire Technology Develop...

1. A sensor for detecting damage to an object, the sensor comprising:
a housing;
a first coating provided on a surface of a first end of the housing and configured to be exposed to an environment in which
the object is placed;

a second coating hermetically sealed and provided on a surface of a second end of the housing opposing the first end; and
a plurality of electrodes placed in the housing and electrically connected to the first coating and the second coating, the
plurality of electrodes configured to measure an electrical signal generated between the first coating and the second coating,
wherein the electrical signal is indicative of a change in an electrical characteristic of the first coating as compared to
the second coating.

US Pat. No. 9,270,452

ENCRYPTION USING REAL-WORLD OBJECTS

EMPIRE TECHNOLOGY DEVELOP...

1. A method, comprising:
generating, by a system comprising a hardware processor, a signal based on information associated with an image;
determining by the system, a characteristic vector value corresponding to the signal;
transmitting, by the system, a normalization parameter for the signal associated with the image to a device; and
generating, by the system, an encryption key based on quantization information comprising at least one quantization pattern
that is associated with the normalization parameter and is received by the device, the generating comprising comparing the
characteristic vector value to a set of sample characteristic vector values associated with a set of vector-key pairs for
a set of sample images.

US Pat. No. 9,204,807

DEVICES FOR NON-CONTACT THERMOGRAPHIC MAPPING OF TISSUE FOR VIABILITY ASSESSMENT AND METHODS OF THEIR USE

EMPIRE TECHNOLOGY DEVELOP...

1. A method of assessing tissue viability, the method comprising:
providing at least one source of thermal stimulation of a tissue, wherein the at least one source of thermal stimulation provides
at least one thermal stimulus;

providing a measurement system for obtaining response data related to at least one response to the at least one thermal stimulus
by the tissue;

applying the at least one thermal stimulus to the tissue, wherein applying the at least one thermal stimulus comprises:
applying a first thermal stimulus for a first period of time;
applying a null stimulus for a second period of time, wherein the null stimulus comprises a thermal stimulus at about ambient
temperature or at about normal human core temperature; and

applying a second thermal stimulus for a third period of time;
measuring, by the measurement system, at least some tissue response data related to a response of the tissue to the at least
one thermal stimulus;

calculating, by an electronic system, a comparison between the tissue response data and at least one viability threshold value;
and

determining, by the electronic system, the tissue viability based at least in part on the comparison.

US Pat. No. 9,277,348

MOBILE PEER-TO-PEER CONTENT SHARING METHOD AND SYSTEM

EMPIRE TECHNOLOGY DEVELOP...

1. A method to distribute a reward to a mobile device to upload content in a wireless network, comprising:
determining, by a stationary device, a channel condition for a communication channel used by the mobile device to upload the
content;

receiving, by a stationary device, the content from the mobile device over the communication channel in response to a determination
that the condition of the communication channel exceeds a predetermined threshold;

transmitting, by a stationary device, the reward to the mobile device in response to receiving the content;
identifying, by a stationary device, a location of the mobile device;
determining, by a stationary device, a transmit power of the mobile device according to a signal received from the mobile
device and the location of the mobile device; and

modifying, by a stationary device, the reward according to the determined transmit power.

US Pat. No. 9,283,096

VASCULAR REINFORCEMENT DEVICE

EMPIRE TECHNOLOGY DEVELOP...

1. A vascular reinforcement device to prevent compression of a vein, comprising:
a first portion having a substantially elongated shape and a hollow interior extending over a longitudinal section of an aorta,
the first portion configured to saddle the aorta;

a second portion coupled with and positioned substantially perpendicular to an upper surface of the first portion, the second
portion having a substantially elongated shape and a hollow interior extending over a length of a vein, the second portion
configured to enable the vein to pass through the hollow interior of the second portion;

wherein the hollow interior of the second portion is open and connected to the hollow interior of the first portion so that
the vascular reinforcement device fits over the aorta and the vein at a location where the aorta crosses the vein; and

a reinforcement structure embedded into the second portion, the reinforcement structure configured to provide additional protection
from compression of the vein passing through the second portion against the aorta.

US Pat. No. 9,267,873

MATERIAL SORTING SYSTEM AND METHOD OF SORTING MATERIAL

EMPIRE TECHNOLOGY DEVELOP...

1. A cell sorting system for isolating target cells having at least one cell characteristic associated with a target cell
capacitance from a sample of cells, the system comprising:
an electrical charge device arranged to produce electrical charging conditions for substantially all cells of a sample of
cells such that an electrical charge at least partially dependent on cell capacitance is imparted to one or more cells of
the sample of cells;

a cell delivery device operably connected to the electrical charge device and arranged to cause the one or more cells to move
along a flowpath;

a deflection device arranged to cause the one or more cells to deviate from the flowpath an amount at least partially dependent
on the electrical charge imparted to the cell;

a collection device in fluid communication with the deflection device, the collection device arranged to collect one or more
target cells having at least one target cell capacitance at a location corresponding to the amount of deviation of the target
cells from the flowpath; and

a recycle device arranged along the flowpath to return to the electrical charge device cells that have not been caused to
deviate from the flowpath.

US Pat. No. 9,104,435

PROGRAM AND DATA ANNOTATION FOR HARDWARE CUSTOMIZATION AND ENERGY OPTIMIZATION

Empire Technology Develop...

1. A method to provide annotations to a target system to use to execute a code block, the method comprising:
examining the code block to be annotated with one or more static annotations and one or more dynamic annotations, wherein
the dynamic annotation changes at the target system during execution of the code block;

specifying a quality of service level to execute the code block with a reduced energy expenditure, wherein the quality of
service level is different from the reduced energy expenditure;

while examining the code block to be annotated, determining a hardware customization to support the specified quality of service
level;

identifying annotations based, at least partially, upon the determined hardware customization and a system software configuration
associated with a data block and that specifies how to process the data block when the code block is executed; and

providing the identified annotations to the target system to cause the target system to:
modify one or more of the identified annotations to vary the determined hardware customization as a function of available
energy, available memory, or available storage capacity on the target system to obtain a varied hardware customization associated
with the modified one or more annotations, and

apply the one or more annotations at the target system during an execution of the code block at the target system using the
varied hardware customization associated with the modified one or more annotations.

US Pat. No. 9,330,137

CLOUD DATA BACKUP STORAGE MANAGER

EMPIRE TECHNOLOGY DEVELOP...

1. A method to back up data, comprising:
identifying a file to be backed up, wherein the file is stored locally on a client computer;
encoding the file into K file segments, wherein K is an integer greater than one;
requesting at least R*K storage blocks on a plurality of peer computers, wherein R is a redundancy factor;
transmitting segments from the client computer to the plurality of peer computers such that each of the K file segments is
stored on at least R peer computers; and

querying the plurality of peer computers to determine a number of copies of the K file segments that are stored on the plurality
of peer computers, wherein in response to any particular file segment of the K file segments not having R available copies,
the method comprises at least one of:

request and reserve space for one or more additional copies of the particular file segment; or
instruct creation of one or more additional copies of the particular file segment on one or more of the peer computers of
the plurality of peer computers such that R copies of the particular file segment are stored at the one or more of the peer
computers.

US Pat. No. 9,228,996

METHOD AND DEVICE FOR DETECTING DEVICE COLONIZATION

EMPIRE TECHNOLOGY DEVELOP...

1. An indwelling medical device configured to detect a biofilm, the device comprising:
a substrate configured to contact blood;
a detecting material, disposed in or about the substrate, configured to detect the presence of a biofilm on the indwelling
medical device;

the detecting material being soluble in blood, removable by kidneys from the blood, and passable to urine by the kidneys;
and

the indwelling medical device being configured to solubilize a sufficient amount of the detecting material, upon a sufficient
presence of the biofilm on the indwelling medical device, for detection in the urine to indicate the presence of the biofilm
on the indwelling medical device.

US Pat. No. 9,195,492

SECURE SYSTEM TIME REPORTING

EMPIRE TECHNOLOGY DEVELOP...

1. A method for secure system time reporting by a hypervisor in a computing device, comprising:
trapping, by the hypervisor, a current system time request from a guest operating system, the current system time request
comprising a request for system time at a system clock at the computing device;

reading, by the hypervisor, a current system time;
comparing, by the hypervisor, the current system time to a previously requested system time, wherein the previously requested
system time was previously provided by the hypervisor in response to a previous system time request from the guest operating
system or another operating system other than the guest operating system, the previous system time request comprising a request
for system time at the system clock at the computing device;

when a difference between the current system time and the previously requested system time is at or below a predetermined
minimum value and the previously requested system time was requested by the guest operating system, providing, by the hypervisor
to the guest operating system, the previously requested system time in response to the current system time request; and

when the difference between the current system time and the previously requested system time is above the predetermined minimum
value or the previously requested system time was requested by another operating system other than the guest operating system,
providing, by the hypervisor to the guest operating system, the current system time in response to the current system time
request.

US Pat. No. 9,294,159

DOPPLER-NULLING TRAVELING-WAVE ANTENNA RELAYS FOR HIGH-SPEED VEHICULAR COMMUNICATIONS

EMPIRE TECHNOLOGY DEVELOP...

1. A system to enhance wireless communications in high-speed vehicles through Doppler-nulling traveling-wave antenna relays,
the system comprising;
an access terminal on a vehicle adapted to transmit wireless communication signals to and receive wireless communication signals
from a wireless communication network through a pair of leaky traveling-wave antennas; and

the pair of leaky traveling-wave antennas arranged to radiate substantially perpendicularly to a direction of motion of the
vehicle, wherein

a first of the leaky traveling-wave antennas is positioned on the vehicle;
a second of the leaky traveling-wave antennas is positioned along a path of the vehicle and is conductively coupled to one
or more access nodes of the wireless communication network; and

a Doppler frequency shift on the transmitted communication signals and the received communication signals resulting from a
motion of the first leaky traveling-wave antenna relative to the second leaky traveling-wave antenna is minimized to zero
due to the substantially perpendicular radiation of the pair of leaky traveling wave antennas relative to the direction of
motion of the vehicle.

US Pat. No. 9,266,201

SYSTEM TO FACILITATE DISASSEMBLY OF COMPONENTS

Empire Technology Develop...

1. A system to facilitate disassembly of an item that includes two or more attached components, the system comprising:
a controller module adapted to determine one or more of a level and/or a duration for application of RF energy to the item
that includes two or more attached components, wherein the two or more attached components are attached through stake joints
embedded with inductors that are configured to generate heat reactive to the RF energy such that the stake joints are deformed;

an RF energy source adapted to wirelessly apply the RF energy to the item such that the stake joints deform in response to
the RF energy; and

an agitation module adapted to agitate the item such that the components are detached after the stake joints deform in response
to the RF energy.

US Pat. No. 9,124,337

REPEATER EMULATION TO INCREASE NETWORK RANGE

Empire Technology Develop...

1. A method for increasing a range of a first network, the method comprising:
sending a request, by a communication device, to a network device while the communication device is in a range of the first
network, where the request includes a request for discovery data that identifies the first network;

receiving, by the communication device, the discovery data; and
broadcasting, by the communication device, information based on the discovery data when the communication device is outside
the range of the first network and when the communication device is configured to communicate over a second network different
from the first network, wherein the broadcasted information is effective to indicate that the communication device is configured
to communicate with the first network.

US Pat. No. 9,079,108

CACHE-INFLUENCED VIDEO GAMES

EMPIRE TECHNOLOGY DEVELOP...

1. A method for providing, by a computing system, a cache-influenced video game, the method comprising:
performing, by a computing system, a cache-influenced video game mission selection process to select a video game mission,
the cache-influenced video game mission selection process comprising:

using a set of mission input parameters to generate multiple different video game missions;
scoring cache performance of the multiple different video game missions at least in part by identifying digital assets used
by the multiple different video game missions, and determining whether the identified digital assets are in a computing system
cache; and

selecting the video game mission from among the multiple different video game missions, wherein selecting the video game mission
uses a cache performance score of the video game mission to select the video game mission to increase a re-use rate of digital
assets in the cache; and

providing, by a computing system, the selected video game mission for video game playback.

US Pat. No. 9,047,194

VIRTUAL CACHE DIRECTORY IN MULTI-PROCESSOR ARCHITECTURES

EMPIRE TECHNOLOGY DEVELOP...

1. A method to transfer a thread from a first tile to a second tile in a multi-core processor die, the method comprising:
receiving a first message at the first tile, wherein the first message corresponds to a request to transfer the thread from
the first tile to the second tile, the first tile having a first cache, the second tile having a second cache;

in response to the first message, sending a second message from the first tile to a second tile, wherein the second message
corresponds to an instruction to map a virtual cache identifier to a first cache identifier corresponding to the first cache,
and to map the virtual cache identifier to a second cache identifier corresponding to the second cache, wherein, in response
to the instruction, the virtual cache identifier is mapped to the first and second cache identifiers;

after sending the second message, transferring the thread from the first tile to the second tile;
after transferring the thread, generating a third message at the second tile, wherein the third message corresponds to a first
request for a data block to be sent to the second tile;

in response to the third message, determining that the data block is not stored in the second cache;
in response to the third message, determining that the virtual cache identifier is mapped to the first cache identifier and
to the second cache identifier;

in response to determining that the virtual cache identifier is mapped to the first cache identifier and the virtual cache
identifier is mapped to the second cache identifier, sending a fourth message from the second tile to the first tile, wherein
the fourth message corresponds to a second request for the data block to be sent to the second tile; and

in response to the fourth message, sending the data block from the first tile to the second tile.

US Pat. No. 9,270,491

SCALABLE NETWORKED DEVICE DYNAMIC MAPPING

Empire Technology Develop...

9. A scalable networked device comprising:
a Memory configured to store instructions;
a wireless communication module; and
a processing unit configured to communicate with a network in conjunction with the stored instructions, wherein the processing
unit is configured to:

obtain a first network identifier;
provide information to a network management server that includes a first scalable networked device name, a first scalable
networked device functionality, a first scalable networked device location, and a first scalable networked device status of
such that the first scalable networked device becomes discoverable within the network based on at least one of the first scalable
networked device name, the first scalable networked device functionality, the first scalable networked device location, and
the first scalable networked device status;

in response to a determination that a second network identifier of a second scalable networked device differs from the first
network identifier, determine whether to perform one or more of: keep a second scalable networked device name, change the
second scalable networked device name, and add a new second scalable networked device name that is associated with the second
network identifier; and

in response to a determination that the second scalable networked device name is included in a response to the first scalable
networked device,

enable the second scalable networked device to add the first scalable networked device to a list of connected scalable networked
devices at the second scalable networked device with a process executed by the network management server, wherein the process
includes:

in response to a determination of an initial signal broadcast at the first scalable networked device, detect a response signal
sent from the second scalable networked device through use of a collision detection algorithm;

in response to a comparison that determines a first route of the first scalable networked device as being more efficient than
a second route of the second scalable networked device, enable the second scalable networked device to add the first network
identifier to the first route and add the first scalable networked device location to the first route, wherein the comparison
includes an analysis of one or more of a distance and a network traffic associated with the first route and the second route;
and

in response to the comparison that determines the first route of the first scalable networked device as being less efficient
than the second route of the second scalable networked device, process another response signal from a third scalable networked
device.

US Pat. No. 9,403,748

SYNTHESIS OF SHORT CHAIN CARBOXYLIC ACIDS FROM CARBOHYDRATE BIOMASS

Empire Technology Develop...

1. A method of producing C2-C5 carboxylic acids from a carbohydrate source, the method comprising:
contacting the carbohydrate source with an alkali to form a plurality of intermediate compounds; and
reducing the intermediate compounds using a metal catalyst to form at least one C2-C5 carboxylic acid.

US Pat. No. 9,281,065

LOW-POWER NONVOLATILE MEMORY CELLS WITH SELECT GATES

EMPIRE TECHNOLOGY DEVELOP...

1. A method to adjust a nonvolatile memory cell having a transistor body, a select gate coupled to the transistor body, a
floating gate coupled to the transistor body, and a control gate coupled to the floating gate, the method comprising:
determining a memory operation to be performed on the nonvolatile memory cell;
selecting the nonvolatile memory cell from a plurality of nonvolatile memory cells based on the determined memory operation
to be performed;

determining a cell operation to be performed on the nonvolatile memory cell based on the determined memory operation to be
performed for the nonvolatile memory cell;

selecting a potential from a plurality of potentials based on the determined cell operation to be performed, wherein each
potential in the plurality of potentials corresponds to a respective body state of the transistor body;

applying the selected potential to the select gate; and
adjusting a number of electrons stored on the floating gate of the nonvolatile memory cell responsive to the control gate
of the nonvolatile memory cell based on the determined cell operation and the body state that corresponds to the selected
potential applied to the select gate of the nonvolatile memory cell.

US Pat. No. 9,750,064

SCHEMES FOR PROVIDING WIRELESS COMMUNICATION

EMPIRE TECHNOLOGY DEVELOP...

1. A method to connect a mobile device to a network, the method comprising:
determining whether there is an authenticated Wi-Fi access point that is accessible to the mobile device through a local wireless
communication protocol;

when determined that there is the authenticated Wi-Fi access point that is accessible to the mobile device through the local
wireless communication protocol, instructing the mobile device to connect to a Wi-Fi network provided by the authenticated
Wi-Fi access point;

when determined that there is no authenticated Wi-Fi access point that is accessible to the mobile device through the local
wireless communication protocol, determining whether there is a non-authenticated Wi-Fi access point whose capacity is over
a predetermined value and that is accessible to the mobile device through a local wireless communication protocol;

when determined that there is the non-authenticated Wi-Fi access point whose capacity is over the predetermined value and
that is accessible to the mobile device through the local wireless communication protocol, instructing the mobile device to
connect to a Wi-Fi network provided by the non-authenticated Wi-Fi access point whose capacity is over the predetermined value;
and

instructing the mobile device to disable uplink transmission from the mobile device to the authenticated Wi-Fi access point
or the non-authenticated Wi-Fi access point.

US Pat. No. 9,717,005

SCHEMES FOR CONNECTING TO WIRELESS NETWORK

EMPIRE TECHNOLOGY DEVELOP...

1. A method performed under control of an end device, the method comprising:
receiving a fake device identifier from a mobile operating server;
transmitting, to an access point, a probe request frame that includes the fake device identifier for the end device;
receiving, from the access point, a probe response frame that includes information regarding the access point;
determining that the access point is an authenticated access point based at least in part on the information in the probe
response frame that indicates that:

the access point is controlled by the mobile operating server, and
the access point was connected with the end device previous to when the access point received the transmitted probe request
frame; and

transmitting, to the access point determined to be the authenticated access point, a connection request that includes an authentic
device identifier for the end device.

US Pat. No. 9,888,510

MOBILE PEER-TO-PEER CONTENT SHARING METHOD AND SYSTEM

EMPIRE TECHNOLOGY DEVELOP...

1. A method of content transfer, the method comprising:
requesting, by a first device, information related to a first content;
determining, by the first device, if a direct communication between the first device and a second device can be established,
wherein the direct communication between the first device and the second device can be established when a distance between
the first device and the second device is determined, by the first device, to be less than a threshold value;

when the first device determines that the direct communication between the first device and the second device can be established,
receiving, by the first device, the information related to the first content via the direct communication between the first
device and the second device; and

when the first device determines that the direct communication between the first device and the second device cannot be established,
receiving, by the first device, the information related to the first content via an indirect communication between the first
device and the second device, wherein the indirect communication between the first device and the second device is made through
a third device.

US Pat. No. 9,308,294

SYNTHETIC SEROUS MEMBRANES AND METHODS FOR MAKING THE SAME

EMPIRE TECHNOLOGY DEVELOP...

1. A synthetic serous membrane comprising one or more biocompatible polymers that form a topological duplicate at the nano-
or micro-scale level, of a donor serous membrane, wherein the topological duplicate is a synthetic pericardial, pleural, or
peritoneal membrane, or any combination thereof, wherein the synthetic pericardial, pleural, or peritoneal membrane includes
a two-layer membrane, wherein the synthetic serous membrane is free from the donor serous membrane and is formed without collagen.

US Pat. No. 9,310,109

ELECTROCALORIC EFFECT HEAT TRANSFER DEVICE DIMENSIONAL STRESS CONTROL

EMPIRE TECHNOLOGY DEVELOP...

1. A method to transfer thermal energy from a heat source to a heat dump, the method comprising:
applying at least one electric field across a first electrocaloric effect material layer and across a second electrocaloric
effect material layer of a heat transfer device in thermal contact with the heat source and the heat dump; and

in response to the applied at least one electric field, transferring thermal energy between the first electrocaloric effect
material layer and the second electrocaloric effect material layer in a direction from the heat source toward the heat dump
while restricting thermal energy transfer in a direction from the heat dump toward the heat source and at least partially
canceling a dimensional change of the first electrocaloric effect material layer due to expansion by a dimensional change
of the second electrocaloric effect material layer due to contraction so as to maintain an approximate total length of the
heat transfer device.

US Pat. No. 9,288,206

SHARED SECRET TECHNIQUES FOR UBIQUITOUS COMPUTING DEVICES

EMPIRE TECHNOLOGY DEVELOP...

1. A method for secure access to online services, the method comprising:
receiving a first authentication request from a device, the first authentication request comprising a device level authentication
request and a random pad associated with the device;

determining whether the random pad is included in a device related database;
establishing, responsive to determination that the random pad is included in the device related database, a secure communication
link with the device;

receiving a second authentication request from the device via the established secure communication link, the second authentication
request comprising a user level authentication request; and

responsive to the received second authentication request, moving the random pad from the device related database to a user
related database.

US Pat. No. 9,394,646

MICROWAVE DIPOLAR HEATING OF ENERGETIC POLYMERS FOR CARBON FIBER-MATRIX SEPARATION

EMPIRE TECHNOLOGY DEVELOP...

1. A carbon-fiber reinforced plastic, comprising:
a polymeric matrix;
at least one carbon fiber in the polymeric matrix wherein the carbon fiber comprises an exterior surface; and
an energetic polymer interface located between the exterior surface of the carbon fiber and the polymeric matrix,
wherein the energetic polymer interface is covalently coupled to the exterior surface of the carbon fiber.

US Pat. No. 9,364,138

FREELY-ROTATING MINIMALLY-INVASIVE MEDICAL TOOL

Empire Technology Develop...

1. A medical instrument, comprising:
a flexible outer shaft;
a flexible inner shaft including an outer surface having a groove;
a sliding jacket adapted to fit and move axially between the flexible outer shaft and the flexible inner shaft, the sliding
jacket further comprising an inner guide pin adapted to fit into the groove; and

a first control wire attached to the sliding jacket,
wherein axial movement of the control wire and the sliding jacket causes rotation of the flexible inner shaft.

US Pat. No. 9,350,439

REPEATER EMULATION TO INCREASE NETWORK RANGE

Empire Technology Develop...

1. A method to communicate to a first network by a communication device in a second network, the method comprising:
sending a request, by the communication device, to a network device, when the communication device is in a range of the first
network, wherein the network device is associated with the first network, and the request includes a request for discovery
data related to the first network;

receiving, by the communication device, the discovery data; and
transmitting, by the communication device, information over the second network when the communication device is outside the
range of the first network, wherein the second network is different from the first network, the transmission is based on the
discovery data, and the information is effective to indicate that the communication device is configured to communicate with
the network device associated with the first network.

US Pat. No. 9,563,363

FLEXIBLE STORAGE BLOCK FOR A SOLID STATE DRIVE (SSD)-BASED FILE SYSTEM

EMPIRE TECHNOLOGY DEVELOP...

1. A method to update data stored in a storage block, comprising:
maintaining, by a flash storage module, a cluster link in the storage block to store a file, wherein the cluster link links
together a plurality of data clusters that are storage spaces provided by one or more solid state devices, and each of the
plurality of data clusters includes a corresponding first pointer and a corresponding second pointer;

in response to a first request to update data stored in a first data cluster amongst the plurality of data clusters, allocating,
by the flash storage module, a second data cluster to store the updated data;

assigning the first data cluster's first pointer to the second data cluster's first pointer; and
linking, by the flash storage module, the second data cluster to the cluster link by updating the first data cluster's second
pointer to refer to the second data cluster, wherein the updated first data cluster's second pointer invalidates the first
data cluster in the cluster link.

US Pat. No. 9,352,485

DIOXABORINANES AND USES THEREOF

EMPIRE TECHNOLOGY DEVELOP...

1. A compound of Formula I:

wherein:
L is alkylenyl which is optionally interrupted with one or more oxygen or sulfur atoms;
X1 is absent;

PG1 is an acrylyl, methacrylyl, epoxyl, isocyanyl, oxyvinyl, thiovinyl, or cycloalkenyl group;

R1 and R2 are independently H, alkyl, alkenyl, aryl, —C(O)R3, —C(O)OR3, —C(O)NHR3, or R1 and R2 together with the oxygen atoms to which they are bonded join to form a 5- or 6-membered ring; and

R3 is H, alkyl, alkenyl, or aryl, wherein the alkyl and alkenyl are optionally interrupted with one or more oxygen or sulfur
atoms.

US Pat. No. 9,208,093

ALLOCATION OF MEMORY SPACE TO INDIVIDUAL PROCESSOR CORES

Empire Technology Develop...

1. A computing system, comprising:
a multi-core processor comprising individual processor cores;
a cache that is accessible to the individual processor cores; and
a core controller associated with the multi-core processor, the core controller configured to allocate a memory space within
the cache to the individual processor cores that access the cache,

wherein the controller is further configured to allocate respective distinct areas of the cache for exclusive use by one or
more of the processor cores,

wherein the core controller is further configured to allocate memory space within the cache to the individual processor cores
for their respective exclusive use based at least in part on execution characteristics of one or more threads of execution
associated with the individual processor cores, including execution characteristics that change over time, such that allocation
of the memory space within the cache by the core controller, for the respective exclusive use of the individual processor
cores, corresponding changes dynamically over time, and

wherein threads that benefit from, including more efficient operation with, a larger allocation of the memory space within
the cache are apportioned a relatively larger area within the cache by the core controller and threads that benefit lass from
the larger allocation of the memory space within the cache are apportioned a relatively smaller area within the cache by the
core controller.

US Pat. No. 9,220,921

METHOD AND SYSTEM FOR RADIOISOTOPE ION BEAM GAMMA THERAPY

EMPIRE TECHNOLOGY DEVELOP...

1. A method comprising:
directing an ion beam at a tissue;
wherein the ion beam comprises positron-emitting ions prior to contact with the tissue, at a dosage sufficient to ionize at
least a portion of the tissue and to damage at least one cell in at least the portion of the tissue;

imaging at least the portion of the tissue using a positron emission tomography system, wherein the positron emission tomography
system detects gamma rays associated with the positron-emitting ions;

selecting a target position on the tissue for the ion beam based on the detected gamma rays;
determining a dosage for the ion beam based on the detected gamma rays; and
controlling an average velocity of ions in the ion beam based on the determined dosage and a magnetic field of the ion beam.
US Pat. No. 9,156,702

GRAPHENE MEMBRANE REPAIR

Empire Technology Develop...

1. A method for repairing graphene, the method comprising:
receiving, by a chamber, a layer of graphene on a support, wherein the layer of graphene includes a hole;
applying an initiator through the hole to the support, wherein the application of the initiator functionalizes the support
to produce an initiator layer on the support;

applying an activator through the hole to the initiator layer, wherein the application of the activator activates the initiator
layer; and

growing a polymer from the initiator layer using the activator, wherein the growth of the polymer produces a polymer plug
in the hole.

US Pat. No. 9,103,066

COMPOSITE AND METHODS OF MAKING AND USING THE SAME

Empire Technology Develop...

1. A method of making a composite, the method comprising:
providing a plurality of layers, each layer comprising:
a fabric sheet,
a resin fixed to the fabric sheet, and
a water-expandable resin disposed along portions of each layer; and
curing the resin to form the composite.

US Pat. No. 9,473,426

HYBRID ROUTERS IN MULTICORE ARCHITECTURES

Empire Technology Develop...

1. A multicore processor, comprising:
a first tile;
a second tile configured to be in communication with the first tile through a network within the multicore processor;
wherein the first tile includes:
a processor core configured to receive an instruction to execute a program that includes a routing objective;
a cache configured to be in communication with the processor core;
a router configured to be in communication with the cache, the router effective to move data with a packet switched channel
or a circuit switched channel; and

switch logic configured to be in communication with the cache and the router, wherein the switch logic is effective to:
receive the routing objective, wherein the routing objective relates to energy or delay costs to route data associated with
the program through the network within the multicore processor; and

prior to movement of data associated with the program, select one of the packet switched channel or the circuit switched channel
to move the data associated with the program through the network based on the routing objective.

US Pat. No. 9,423,770

HOLOGRAPHIC IMAGING

EMPIRE TECHNOLOGY DEVELOP...

1. A holographic imaging device, comprising:
an ultraviolet light irradiation unit configured to irradiate a first ultraviolet light; and
a hologram generation unit including a transparent material configured to receive the first ultraviolet light and generate
a hologram image by a second ultraviolet light irradiated from the transparent material, wherein the ultraviolet light irradiation
unit and the hologram generation unit are operable to project the hologram image onto a transparent screen that is coated
with a photochromic material and that is located at a projection distance away from the hologram generation unit.

US Pat. No. 9,178,694

SECURING BACKING STORAGE DATA PASSED THROUGH A NETWORK

Empire Technology Develop...

1. A method to secure data read from a storage device before the data is passed to a network, comprising:
reading data from the storage device before the data is passed to the network;
examining, with an electronic device, the data read from the storage device to identify header information that indicates
whether the data is either compressed or uncompressed;

identifying the data as either compressed or uncompressed based on the examination of the header information;
evaluating the data to determine whether the data read from the storage device is in encrypted form or whether the data read
from the storage device is in unencrypted form;

passing the data read from the storage device without further encryption in response to determination that the data read from
the storage device is in encrypted form so as to avoid double encryption of the data;

encrypting the data read from the storage device in response to determination that the data read from the storage device is
not in encrypted form;

passing the encrypted data to the network; and
storing the encrypted data in a cache.

US Pat. No. 9,133,389

LIGHT GUIDE STRUCTURE AND ILLUMINATING DEVICE

EMPIRE TECHNOLOGY DEVELOP...

1. A light guide structure comprising:
a transparent member containing at least one red fluorescent transparent substance, at least one green fluorescent transparent
substance, and at least one blue fluorescent transparent substance, wherein the red fluorescent transparent substance comprises
a europium complex, wherein the europium complex comprises a europium ion and at least one chemical compound having a phosphate
group coordinated to the europium ion, and/or at least one chemical compound having a carbonyl group coordinated to the europium
ion.

US Pat. No. 9,413,044

BATTERY ASSEMBLY, UNIT CELL AND CUT-OFF DEVICE

Empire Technology Develop...

1. A battery assembly, comprising:
a unit cell wiring configured to provide at least one connection;
a plurality of unit cells configured to be coupled by the at least one connection provided by the unit cell wiring, wherein
each of the plurality of unit cells comprises:

a cut-off device configured to decouple an associated unit cell from the unit cell wiring, the cut-off device comprising:
a fuse circuit coupled in series with an associated unit cell body and comprising a meltable element, and
a heater circuit electrically isolated from the associated unit cell body and configured to produce heat in response to an
applied electric power, the heater circuit positioned such that the produced heat melts the meltable element; and

a power supply wiring coupled to each heater circuit and configured to supply each heater circuit with the electric power.

US Pat. No. 9,325,495

ENCRYPTED SERVER-LESS COMMUNICATION BETWEEN DEVICES

Empire Technology Develop...

1. A system, comprising:
a first device and a second device, each having an accelerometer and configured to:
by the accelerometer, independently measure vibration waveforms caused by a first relative contact between the first device
and the second device and a second relative contact between the first device and the second device;

calibrate the accelerometer based on a waveform characteristic variation of the vibration waveform caused by the first relative
contact measured by the accelerometers of both of the first and second devices; and

independently create an identical encryption key based on the vibration waveform caused by the second relative contact respectively
measured by the calibrated accelerometer.

US Pat. No. 9,111,154

ACOUSTIC TAGS FOR E-WASTE TRACKING

Empire Technology Develop...

1. A system to track an electronic component, the system comprising:
an acoustic tag affixed to or embedded in the electronic component, wherein the acoustic tag is configured to transmit an
acoustic signal through a liquid at a time-continuous spectrum having one or more amplitude peaks at corresponding frequencies,
wherein the acoustic signal comprises a unique acoustic code that is configured to provide information regarding the electronic
component and a recyclability of the electronic component;

one or more hydrophones, wherein each hydrophone is configured to detect the acoustic signal and transmit the detected acoustic
signal over a wireless data network, wherein at least one of the one or more hydrophones is located in or on a floatation
device; and

a digital receiver configured to receive the acoustic signal from the wireless data network, decode the acoustic signal, and
compare the decoded signal with one or more entries in a database in order to determine a source of the acoustic signal.

US Pat. No. 9,325,389

REDUCING DISTORTION IN RADIO COMMUNICATION FOR HIGH SPEED VEHICLE

Empire Technology Develop...

1. A method, comprising:
collecting a plurality of signals, each of which is received at a respective one of a plurality of locations of a moving platform,
carries at least a portion of first data, and has a respective signal distortion;

combining the received plurality of signals to obtain the first data based at least on a result of multiplying a first signal
of the plurality of signals received at a first location of the plurality of locations and a second signal of the plurality
of signals received at a second location of the plurality of locations; and

transmitting the obtained first data to one or more users on the moving platform;
wherein the first location of the plurality of locations at which the first signal is received is at a front end of the moving
platform with respect to a direction in which the moving platform is moving, and

wherein the second location of the plurality of locations at which the second signal is received is at a rear end of the moving
platform with respect to the direction in which the moving platform is moving.

US Pat. No. 9,298,509

RESOURCE RESERVATION FROM TWO OR MORE RESOURCES EFFECTIVE TO PROCESS A RESERVATION REQUEST

Empire Technology Develop...

1. A method to request a reservation between a first and a second processor, the reservation relating to use of a resource
in communication with the second processor, wherein first registration data relating to the first processor is storable in
a third processor, and the first registration data includes first key information relating to the first processor, the method
comprising:
sending second registration data from the second processor to the third processor, wherein the second registration data includes
second key information relating to the second processor;

receiving a reservation request at the second processor from the first processor, wherein the reservation request relates
to the use of the resource during a time range, the reservation request capable of being processed by two or more resources,
each being different from the second processor, and wherein the reservation request includes:

an identification that corresponds to the two or more resources, each being different from the second processor,
the time range,
the first key information, and
a first signature of the first processor based on the first key information;
verifying, by the second processor, the reservation request based on the first key information and the first signature; and
determining, by the second processor, whether to accept the reservation request based on the verification of the reservation
request, based on the identification that corresponds to the two or more resources, and based on the time range.

US Pat. No. 9,202,558

PROGRAMMING MEMORY CELLS ACCORDING TO A RANK MODULATION SCHEME

Empire Technology Develop...

1. A method to program multi-level memory cells using a rank modulation scheme, the method comprising:
receiving input data, to which to program a plurality of memory cells;
identifying the plurality of memory cells to program to a relative ranking according to the input data;
determining a memory cell of the plurality of memory cells corresponding to a lowest ranking of the relative ranking;
eliminating the memory cell of the plurality of memory cells corresponding to the lowest ranking from a pulse programming
operation, resulting in a remaining set of memory cells of the plurality of memory cells that are to be programmed according
to the pulse programming operation; and

conducting the pulse programming operation on the remaining set of memory cells, the pulse programming operation comprising
identifying a next memory cell of the remaining set of memory cells to be programmed corresponding to a next relative ranking,
determining if the next memory cell has a relatively higher rank than a just prior eliminated memory cell,
in response to determining that the next memory cell does not have a relatively higher rank than the just prior eliminated
memory cell, pulsing the remaining set of memory cells, and

in response to determining that the next memory cell has a relatively higher rank than the just prior eliminated memory cell,
eliminating the next memory cell from an additional pulse programming operation.

US Pat. No. 9,096,846

SEPARATION OF CULTURED CELLS

EMPIRE TECHNOLOGY DEVELOP...

1. A method for separating cultured cells, comprising:
providing a cell culture chamber including an electromagnet disposed outside of the cell culture chamber, adjacent to an exterior
surface of the cell culture chamber;

positioning in contact with an interior surface of the cell culture chamber at least a first cell containing at least one
magnetic particle;

culturing at least a second cell in adherence with at least the first cell;
applying an alternating magnetic field generated by the electromagnet to at least the first cell, the alternating magnetic
field being effective to at least partially disassociate and separate the first cell from the second cell;

securing at least the first cell on the interior surface of the cell culture chamber; and
while at least the first cell is secured on the interior surface of the cell culture chamber, removing at least the second
cell from the cell culture chamber.

US Pat. No. 9,083,638

DATA TRANSMISSION IN CLOUD-BASED SYSTEM

EMPIRE TECHNOLOGY DEVELOP...

1. A data transmission system, comprising:
a memory;
a storage: and
at least one processor coupled to the memory and the storage, wherein at least one processor is configured to:
determine communication speeds between a server and a plurality of client devices connected to the server;
classify each of the plurality of client devices into at least a first group and a second group based at least In part on
the respective communication speeds

determine common data to be used in common by the plurality of client devices, including the client devices classified into
the at least the first group and the second group; and

transmit a predetermined portion of data to one or more of the client devices classified into the first group, wherein the
predetermined portion of data includes at least some of the common data,

wherein the plurality of client devices connected to the server run a same game application program, and the common data includes
at least one of background music, a background image, and an advertisement to be commonly used in the game application program.

US Pat. No. 9,411,894

OBSERVER FILTERED ACTIVITY RECOMMENDATIONS

EMPIRE TECHNOLOGY DEVELOP...

1. A method to provide observer information by a computing device, the method comprising:
collecting, by a computing device, at a plurality of observer collection events, observer information comprising identifications
of observers proximal to a device user;

storing, by the computing device, collected observer information from the plurality of observer collection events;
receiving, by the computing device, an observer information request; and
automatically providing, by the computing device, in response to the observer information request, one or more of:
requested observer information corresponding to one or more observer collection events identified in the observer information
request; or

an indication of whether current observer information matches stored observer information corresponding to the one or more
observer collection events identified in the observer information request.

US Pat. No. 9,326,175

INTERACTIONS AMONG MOBILE DEVICES IN A WIRELESS NETWORK

EMPIRE TECHNOLOGY DEVELOP...

1. A method to monitor availability of a first mobile device, comprising:
receiving a first identification information associated with the first mobile device from a second mobile device;
extracting a second identification information from the first mobile device when the first mobile device gains access to network
resources; and

comparing the first identification information with the second identification information to determine the availability of
the first mobile device.

US Pat. No. 9,260,574

BARRIERS AND FILMS

EMPIRE TECHNOLOGY DEVELOP...

1. A resin composite comprising:
a flaked, oxygen resistant filler; and
a porous crystalline charge-transfer complex that is on the surface of the filler, wherein the porous crystalline charge-transfer
complex comprises:

an organic acceptor;
an organic donor; and
a metal ion,
wherein the organic acceptor, the organic donor, and the metal ion are present in amounts sufficient to form the porous crystalline
charge-transfer complex on the surface of the filler.

US Pat. No. 9,251,804

SPEECH RECOGNITION

Empire Technology Develop...

1. A speech recognition system, comprising:
a receiver configured to receive first data from a first device of a first user and second data from a second device of a
second user,

wherein the first data includes a first voice signal captured by the first device, and first location information of the first
device, and

wherein the second data includes a second voice signal captured by the second device, and second location information of the
second device;

a noise canceller configured to cancel first noise from the captured first voice signal based at least in part on the first
location information and the second location information, wherein the first noise is associated with the second voice signal
of the second user of the second device; and

a speech recognizer configured to translate the first voice signal into a first command for the first device.
US Pat. No. 9,228,025

CHICKEN ANTIBODIES THAT BIND TO NANOPARTICLES

EMPIRE TECHNOLOGY DEVELOP...

1. An isolated chicken antibody or binding fragment thereof that specifically binds to a nanoparticle, wherein the antibody
or binding fragment thereof binds specifically to at least one of: a crystalline form of TiO2, a diesel particulate, and an asbestos fiber.
US Pat. No. 9,193,874

SELF-RENEWING HYDROPHILIC ORGANIC COATINGS

EMPIRE TECHNOLOGY DEVELOP...

1. A coating composition comprising:
a dried film comprising a polymer comprising polymerized ester monomers comprising a blocked isocyanate group, wherein the
ester monomers comprise a vinyl group and the blocked isocyanate group is formed from isocyanate and a blocking agent; wherein
the dried polymer film surface comprises the blocked isocyanate groups.

US Pat. No. 9,174,871

CEMENT SLURRIES HAVING PYRANOSE POLYMERS

EMPIRE TECHNOLOGY DEVELOP...

1. A composition comprising:
a cement component; and
an amidyl pyranose component comprising an amidyl pyranose polymer represented by Formula I or II:

wherein each R1 is individually H, cyano, or C1-C8 alkyl.

US Pat. No. 9,156,994

COATING MATERIALS, MANUFACTURING METHODS THEREOF, AND COATED STRUCTURES

Empire Technology Develop...

1. A coating material comprising:
at least one microcapsule containing a sensing agent in a solid state, the microcapsule being configured to allow the sensing
agent to change from the solid state to a gaseous state upon sublimation and release the sensing agent in response to a stress
applied to the microcapsule; and

a reactive reagent configured to react with the released sensing agent to develop color, wherein the reactive reagent is not
contained in the microcapsule.

US Pat. No. 9,427,192

TOUCH-SENSITIVE DEVICE AND METHOD

Empire Technology Develop...

1. A non-transitory computer accessible medium that includes computer executable instructions stored thereon, which in response
to execution by a computer, cause the computer to perform or control performance of a procedure to determine a concentration
of an analyte in blood, the procedure comprising:
quantifying optical energy at a first wavelength, wherein the optical energy is detected at a sensor included in a touch panel
of a display, wherein the touch panel is configured to receive an indication of a touch event, and wherein the display is
viewable through the touch panel; and

determining, based at least in part on the quantified optical energy, the concentration of the analyte in the blood.

US Pat. No. 9,365,449

SELECTIVE LIGHT TRANSMITTING WINDOW GLAZINGS AND METHODS OF DESIGN AND MANUFACTURE

EMPIRE TECHNOLOGY DEVELOP...

11. A transparent window glazing comprising:
a transparent glazing body comprising:
a substantially flat base surface;
one or more light absorbing surfaces opposite of the base surface and having a relative angle with the base surface of about
90 degrees; and

one or more light transmitting surfaces opposite of the base surface and alternating with the one or more light absorbing
surfaces so that each light transmitting surface is located adjacent to one or more light absorbing surfaces and so that each
light absorbing surface and light transmitting surface pair forms a ridge protruding from the base surface, wherein each light
absorbing surface is a top surface of each ridge; and

a substantially non-reflective light absorbing coating covering each of the one or more light absorbing surfaces so as to
form an outermost surface on each of the one or more light absorbing surfaces, the light absorbing coating being substantially
non-reflective that reflects less than 10% of sunlight,

wherein the one or more light absorbing surfaces and one or more light transmitting surfaces are configured to have a minimum
light transmission when located on a vertical window facing between east to south to west at noon of summer solstice at a
geographical location and directional orientation at or north of the equator or facing between east to north to west at noon
of summer solstice at a geographical location and directional orientation at or south of the equator.

US Pat. No. 9,123,477

ULTRACAPACITORS EMPLOYING PHASE CHANGE MATERIALS

Empire Technology Develop...

1. A method comprising:
receiving a phase change metal alloy material;
receiving ultracapacitor components comprising a separator, a support structure and a current collector;
forming the separator from a phase change metal alloy mesh adjacent to a dielectric membrane; and
arranging at least some of the phase change metal alloy material adjacent to the ultracapacitor components to form one or
more ultracapacitor devices.

US Pat. No. 9,117,818

DIELECTRIC NANOCOMPOSITES AND METHODS OF MAKING THE SAME

EMPIRE TECHNOLOGY DEVELOP...

1. A nanocomposite dielectric film comprising:
a plurality of nanoparticles dispersed within an organic medium,
wherein the nanocomposite dielectric film has an average nanoparticle density, and
wherein the nanocomposite dielectric film has a nanoparticle density distribution within the range of about 90% to about 110%
of the average nanoparticle density along a thickness of the film.

US Pat. No. 9,436,814

FAIL-SAFE LICENSING FOR SOFTWARE APPLICATIONS

EMPIRE TECHNOLOGY DEVELOP...

1. A method to manage licensing of a software program, the method comprising:
querying, by an instance of the software program running on a computing device, a licensing queue for messages;
receiving, by the instance of the software program, a result based at least in part on the querying of the licensing queue;
determining, by the instance of the software program, a number of active instances of the software program based at least
in part on the received result;

determining, by the instance of the software program, whether the instance of the software program is authorized based at
least in part on the determined number of active instances;

generating, by the instance of the software program, a unique instance identification tag in response to a determination that
the instance of the software program is authorized;

posting, by the instance of the software program, a message to the licensing queue, in response to the determination that
the instance of the software program is authorized, the message including an indication that the instance of the software
program is active and an indication of the generated unique instance identification tag; and

archiving, by the instance of the software program, the message posted to the licensing queue to determine billing for actual
usage of the software program, wherein the licensing queue is associated with a vendor for the software program corresponding
to the instance, and the vendor is enabled to observe and record usage of the software program by querying archived messages.

US Pat. No. 9,390,164

IDENTIFYING RELATIONSHIPS AMONG WORDS IN SEMANTIC WEB

Empire Technology Develop...

1. A method, comprising:
in response to a query regarding a relationship among keywords, using one or more web search engines to identify highly ranked
web pages related to the keywords and highly ranked ontologies related to the keywords;

extracting semantics that are related to the keywords from the highly ranked web pages;
combining the highly ranked ontologies and the extracted semantics to form an integrated ontology;
identifying relationships that are related to the keywords from the integrated ontology, the identifying relationships comprising:
from the integrated ontology, adding one or more formulas that each includes at least one of the keywords as candidate formulas
to a candidate pool, and

performing an iterative process, comprising:
recording any candidate formula that includes all of the keywords as one of the relationships and removing the recorded candidate
formula from the candidate pool,

for each candidate formula in the candidate pool, determining one or more formulas from the integrated ontology that are relevant
to the candidate formula,

for each relevant formula, determining an implicit formula implied from the relevant formula and a corresponding candidate
formula, and

repeating the iterative process; and
ranking the identified relationships.

US Pat. No. 9,364,763

USER ASSEMBLY OF LIGHTWEIGHT USER INTERFACE FOR GAMES

Empire Technology Develop...

1. A method, comprising:
receiving a first selection of one or more selected action modules from a palette of action modules, wherein each of the action
modules is configured to receive input via a first lightweight user interface, each of the first selected action modules is
configured to communicate using a messaging platform with at least one server computing device, and each of the first selected
action modules relates to a corresponding component of a massively multiplayer online gaming system operating at the at least
one server computing device;

displaying, at a first computing device, the first lightweight user interface based on the first selected action modules,
the first lightweight user interface comprised of output emitted by at least the first selected action modules;

receiving input via the displayed first lightweight user interface; and
communicating, to the at least one server computing device, an indication of the received input by employing one or more of
the first selected action modules to interact with the massively multiplayer online gaming system operating at the at least
one server computing device, wherein the communicated indication of the received input causes a game status change at the
massively multiplayer online gaming system operating at the at least one server computing device, the game status change requiring
changes in interactions with an online game facilitated by the massively multiplayer online gaming system.

US Pat. No. 9,366,858

OPTICALLY-CONTROLLED MICROMIRROR DEVICE

EMPIRE TECHNOLOGY DEVELOP...

1. An optical device, the optical device comprising:
a mirror configured to:
receive a first incident beam encoded with information data encoded on a first wavelength, first control data encoded on a
second wavelength at an angle of incidence, and second control data encoded on a third wavelength;

reflect the information data at the first wavelength;
transmit the control data at the second wavelength; and
reflect the second control data at the third wavelength;
a detection layer configured to:
receive the control data transmitted by the mirror; and
generate a first electrical signal in response to the control data; and
an actuator element coupled to the mirror and configured to:
alter the angle of incidence of the mirror in response to the first electrical signal.

US Pat. No. 9,330,359

DEGREE OF CLOSENESS BASED ON COMMUNICATION CONTENTS

EMPIRE TECHNOLOGY DEVELOP...

1. A method, comprising:
monitoring contents of communications between a first user and a second user;
determining a degree of closeness between the first user and the second user utilizing an ontological model, the degree of
closeness being based at least in part on the contents of communications between the first user and the second user; and

updating the degree of closeness based at least in part on a frequency of communications between the first user and the second
user.

US Pat. No. 9,304,790

MASKING POWER USAGE OF CO-PROCESSORS ON FIELD-PROGRAMMABLE GATE ARRAYS USING NEGATIVE FEEDBACK TO ADJUST A VOLTAGE VARIATION ON AN FPGA POWER DISTRIBUTION TRACE

EMPIRE TECHNOLOGY DEVELOP...

1. A method for masking co-processor power usage on a field-programmable gate array (FPGA), the method comprising:
determining a power usage of a co-processor to be loaded on the FPGA, wherein the co-processor is a hardware accelerator for
a virtual machine;

generating at least one moat brick circuit based on the determined power usage;
loading the co-processor on the FPGA;
loading the at least one moat brick circuit on the FPGA such that the at least one moat brick circuit is physically adjacent
to the co-processor and at least partially masks the power usage of the co-processor;

forming a composite co-processor including the co-processor and the at least one moat brick circuit; and
employing negative feedback to adjust a voltage variation on an FPGA power distribution trace through the at least one moat
brick circuit to mask the power usage.

US Pat. No. 9,294,335

PROCESSING LOAD DISTRIBUTION

EMPIRE TECHNOLOGY DEVELOP...

9. A method performed under control of a server, comprising:
processing at least one frame of a first process group;
providing an end device with at least one instruction to process at least one frame of a second process group;
receiving, from the end device, information regarding load distribution; and dynamically determining the first process group
and the second process group based at least in part on the information regarding load distribution, wherein the first process
group is processed by the server and the second process group is processed by the end device,

wherein the information regarding load distribution includes at least one of a status of a network between the server and
the end device, a status of a battery of the end device, a capacity of the server, a capacity of the end device, cost information
of the network, and user preferences submitted via the end device, and

wherein each of the at least one frame of the first process group is associated with one of a background object or a foreground
object of a video scene, and each of the at least one frame of the second process group is associated with another one of
the background object or the foreground object of the video scene.

US Pat. No. 9,266,019

SAFETY SCHEME FOR GESTURE-BASED GAME

EMPIRE TECHNOLOGY DEVELOP...

1. An apparatus comprising:
a detection unit configured to:
detect a range of motion of a player associated with a gesture-based game, and
detect a movement of an object;
an identification unit configured to:
identify the gesture-based game, and
provide information associated with the identified gesture-based game to a training stage unit;
the training stage unit configured to:
receive the detected range of motion of the player, wherein the detected range of motion is in at least a horizontal plane
from the detection unit,

receive the information associated with the identified gesture-based game, and
determine a gesture range of the player based on at least the received detected range of motion and the information associated
with the identified gesture-based game, wherein the determined gesture range of the player identifies a maximum radius of
the player; and

an alarm unit configured to generate an alarm in response to a determination that the movement of the object is within the
determined gesture range.

US Pat. No. 9,262,589

SEMANTIC MEDICAL DEVICES

Empire Technology Develop...

1. A method performed by a computing system having a processor and memory to obtain analysis of data collected from one or
more sensors, comprising:
organizing, by a first computing device, data collected from the one or more sensors;
determining, by the first computing device, from among a plurality of candidate computing devices for analysis of the data
that include the first computing device, a computing device for analysis of the data, the determining based at least in part
on power consumption required for sending the data to one of the plurality of candidate computing devices other than the first
computing device and remaining power at the one of the plurality of candidate computing devices;

in response to the first computing device determining that the computing device for analysis of the data is the first computing
device, analyzing the data by the first computing device;

in response to the first computing device determining that the computing device for analysis of the data is other than the
first computing device, sending the data by the first computing device for the determined computing device for analysis of
the data.

US Pat. No. 9,263,653

LIGHT-EMISSIVE DEVICES AND LIGHT-EMISSIVE DISPLAYS

EMPIRE TECHNOLOGY DEVELOP...

1. A light-emissive device comprising:
a reflector assembly that defines a cavity, a light opening, and an electrode pin opening;
a dielectric layer positioned adjacent to the reflector assembly, wherein the dielectric layer defines an electrode pin aperture
and an electrode connector aperture;

an electrode pin that includes a head and a shaft, wherein the head is positioned in the cavity and coated with a first semiconductor
and the shaft is at least partially positioned in the electrode pin opening and through-mounted to the electrode pin aperture;

a second semiconductor disposed in the cavity, wherein the second semiconductor surrounds the first semiconductor; and
an electrode connector electrically coupled to the second semiconductor and through-mounted to the electrode connector aperture.

US Pat. No. 9,246,673

TASTE-BASED AUTHENTICATION TO SECURELY SHARE DATA

Empire Technology Develop...

1. A method comprising:
generating a first pseudonym to at least temporarily identify a first computing device associated with a user having a taste
related to an area of interest, the taste having a multi-dimensional attribute value configured to characterize the taste
associated with the user and the multi-dimensional attribute value comprising at least two values;

generating a first session key to be used with the first pseudonym to securely share data maintained on the first computing
device with one or more other computing devices;

generating a transformation parameter;
transforming the multi-dimensional attribute value for the taste to a one-dimensional attribute value using the transformation
parameter;

encrypting the first pseudonym and the first session key using the one-dimensional attribute value in order to generate a
ciphertext; and

sending the ciphertext and the transformation parameter to a server accessible to both the first computing device and the
one or more other computing devices, wherein the server maintains the first ciphertext and the transformation parameter,

wherein a first value of the at least two values of the multi-dimensional attribute value represents a user rating and wherein
a second value of the at least two values of the multi-dimensional attribute value represents a genre.

US Pat. No. 9,206,459

DETECTION AND DECOMPOSITION OF BISPHENOL-A

EMPIRE TECHNOLOGY DEVELOP...

1. An enzyme electrode system configured for detecting and/or degrading bisphenol-A (BPA), comprising:
a building water reservoir configured to receive and dispense drinking water;
the enzyme electrode comprising:
a working electrode;
a porous silica Gel film linked to the working electrode;
a electropolymerized film material linked to the porous silica gel film;
an enzyme configured to react with BPA linked to the working electrode by being located in the electropolymerized film material,
wherein the enzyme includes one or more of manganese peroxidase (MnP), lignin peroxidase, or versatile peroxidase; and

a coenzyme and/or enzyme mediator contained in the electropolymerized film material and operatively coupled to the working
electrode and the enzyme, wherein the coenzyme and/or enzyme mediator is selected from the group consisting of1-hydroxybenzotriazole
(HBT), a ferrocene compound, tetrathiofulvalene (TTF), an osmium complex, an organic dye, a phthalocyanine, ferrocyanide,
a polypyrrole, 7,7,8,8-tetracyanoquinodimethane (TCNQ), NADH, NADPH, FAD, FADPH, and combinations thereof;

wherein the enzyme electrode system is configured to operate at a voltage of about +0.25V to about +1 V for detecting and/or
degrading BPA; and

wherein the enzyme electrode is positioned in the building water reservoir so as to detect and/or degrade the BPA in the drinking
water in the building water reservoir.

US Pat. No. 9,197,653

CROSS-USER CORRELATION FOR DETECTING SERVER-SIDE MULTI-TARGET INTRUSION

Empire Technology Develop...

1. A method to detect server-side multi-target intrusions through cross-user correlation, the method comprising:
detecting a low-probability administrative event associated with a user of a datacenter, wherein the administrative event
is one or more of a change to a user status, a change to a file associated with user status, a replacement of a key executable
file associated with the user, a change to a data file associated with the user, a transfer, an update of status, an unusual
port use, and/or an unusual hardware use;

monitoring confluences of the administrative event within virtual machines of the datacenter across multiple users;
in response to a determination that the administrative event is detected across the multiple users at a level higher than
a predefined probability threshold, classifying the administrative event as an attack;

preventing another attack within the datacenter prior to an identification of a vulnerability of the datacenter, through which
the attack occurred, by combining a side channel technique with automated actions, the automated actions designed to alter
a security environment within the datacenter and linked to a possible mass attack alert to provide a solution for the attack;
and

providing one or more signatures generated for the administrative event based on one or more anomalous characteristics of
the administrative event to one or more other datacenters within a same cloud such that the one or more other datacenters
are enabled to prevent the attack universally within the cloud prior to the identification of the vulnerability of the datacenter.

US Pat. No. 9,180,206

PHARMACEUTICAL PREPARATION AND MANUFACTURING METHOD THEREOF

EMPIRE TECHNOLOGY DEVELOP...

1. A particle comprising:
a magnetically sensitive particle;
a first linker linked to the magnetically sensitive particle at one end and having an epoxy reaction product on the opposite
end, the first linker being selected from the group consisting of (CH2OCH)CH2O(CH2)2Si(O)3, (CH2OCH)CH2O(CH2)11Si(O)3, (CH2CHOCH(CH2)2)CH(CH2)2Si(O)3, (CH2CHOCH(CH2)2)CH(CH2)4Si(O)3, (CH2CHOCH(CH2)2)CH(CH2)6Si(O)3, wherein the epoxy reaction product has a structure of

and
an agent having a terminal imino group linked to the epoxy reaction product opposite of the magnetically sensitive particle.

US Pat. No. 9,124,730

AUTOMATIC PRIVACY MANAGEMENT FOR IMAGE SHARING NETWORKS

EMPIRE TECHNOLOGY DEVELOP...

1. A method to manage a captured image, the method comprising:
receiving image data from an image sending device at an image sharing network, wherein the image data is captured by a first
user and comprises image location data regarding where an image is captured;

receiving device data at the image sharing network from a device of a second user, the device data comprising device location
data;

determining, using at least one processor, a probability that the second user appears in the image based on the device data
and the image data;

in response to the probability that the second user appears in the image being greater than a first threshold, modifying the
image by marking the image as private; and

in response to the probability that the second user appears in the image being greater than a second threshold and less than
or equal to the first threshold, modifying the image by obscuring a portion of the image.

US Pat. No. 9,095,142

LIGNIN DERIVATIVES HAVING POLYCATIONS AND USES THEREOF

EMPIRE TECHNOLOGY DEVELOP...

1. A lignin derivative represented by the Formula I:

wherein:
G is absent or a polymeric group;
R1 is an alkylene, (alkyleneamino)q, (alkyleneoxy)q, (alkyleneoxyarylene)q, or (alkyleneoxyarylene)alkylene(aryleneoxyalkylene)q moiety, wherein q is from 1 to 10;

R2 is H or alkyl;

R3 is a polycation; and

the Lignin is a lignin product derived from a process comprising extraction of finely ground wood, acidic dioxane extraction
of wood, steam explosion, dilute acid hydrolysis, ammonia fiber expansion of a biomass, pulping of lignocellulosics, hydrogenolysis
of lignin, the acid-catalyzed or base-catalyzed treatment of lignin, or combination of two or more thereof.

US Pat. No. 9,079,127

ACOUSTICALLY DRIVEN NANOPARTICLE CONCENTRATOR

Empire Technology Develop...

1. An air cleaning system for removing particulates from an airstream, the system comprising:
an air passage for conveying an airstream therethrough;
a resonance structure disposed about at least a portion of the air passage;
an acoustic transducer acoustically associated with the resonance structure to create a resonating acoustic wave in the airstream
within the resonance structure, the resonating acoustic wave having at least one of an anti-node and a node, and at least
one particulate in the airstream concentrates into a particulate stream at the at least one of the anti-node and the node;

a collection device having a portion disposed at a location within the air passage to intercept the particulate stream to
remove the at least one particulate from the airstream; and

a frequency selector to adjust a frequency of the acoustic wave as a function of at least one of: composition of gas in the
airstream and density of the at least one particulate in the airstream, to concentrate the at least one particulate into the
particulate stream at the location of the portion of the collection device.

US Pat. No. 9,077,771

ENABLING LOCATION-BASED APPLICATIONS TO WORK WITH IMAGINARY LOCATIONS

Empire Technology Develop...

1. A method to provide a map service that enables a location-based application to work with imaginary locations, the method
comprising:
receiving map data that includes a first coordinate information associated with the imaginary locations;
comparing the first coordinate information associated with the imaginary locations to a second coordinate information associated
with real locations of one or more virtual persona of an in-game avatar of a real persona received from a real-world location
based service, wherein the first coordinate information differs from the second coordinate information;

enabling the first coordinate information to be geocoded in accordance with a non-physical data set used to determine the
imaginary locations, wherein the non-physical data includes one or more of an extreme altitude, a non-physical altitude, a
non-real location data, and a non-real map coordinate;

enabling the second coordinate information to be geocoded in accordance with existing coordinate information of the real locations
on a surface of Earth based on a “check in” of the one or more virtual persona at the real locations;

determining the map data as belonging to the imaginary locations based on the comparison;
generating a map based on the map data;
providing the map for the imaginary locations through a map service provider to the location-based application; and
enabling the location-based application to display the map for the imaginary locations on a graphical user interface of the
location-based application.

US Pat. No. 9,055,976

MULTI-DIRECTIONAL DISTRACTOR

EMPIRE TECHNOLOGY DEVELOP...

1. A mandibular distractor comprising:
an elongated main body defining an internal bore having a central longitudinal axis extending in an elongate direction between
a first end having a first opening and a spaced apart second end and the main body having an open slot in communication with
the internal bore and extending from the first end to the second end;

a screw drive mechanism having an elongate screw drive bolt located within the internal bore of the main body and a coupler
protruding from the first open end;

a first bone mount having a first bone plate fixedly secured to the first end of the main body and being configured to attach
to a first bone portion;

a second bone mount including an engaging member that is threadedly coupled with the elongate screw drive bolt in the internal
bore and including a second bone plate positioned outside of the main body that is hingedly attached to the engaging member
through the open slot, the bone plate being configured to attach to a second bone portion;

a third bone mount having a collar freely slidably mounted to the elongated main body, and having a third bone plate mounted
to the collar, and being configured when the second bone mount and third bone mount are attached to the second bone portion
to move longitudinally along the main body when the second bone mount is moved by the screw drive mechanism; and

a curved guide rail attached to the second end of the main body, wherein the collar of the third bone mount is located between
the second bond mount and a free end of the curved guide rail.

US Pat. No. 9,444,797

PROTECTION OF PRIVATE DATA

Empire Technology Develop...

1. A method performed under control of a server, comprising:
calculating co-occurrence probabilities of a plurality of combinations, each of which includes at least two elements that
are included in original message data;

extracting, from the original message data, a first data set that includes at least one combination that has a first co-occurrence
probability from among the plurality of combinations and a second data set that includes at least one combination that has
a second co-occurrence probability from among the plurality of combinations;

generating first dummy data by using the first data set and second dummy data by using the second data set, the first dummy
data reduces the first co-occurrence probability of the first data set and the second dummy data increases the second co-occurrence
probability of the second data set;

adding the generated first dummy data and second dummy data to the original message data to generate obfuscated message data;
rendering the obfuscated message data to a web browser that is installed on an end device; and
transmitting, to the end device, a program file that makes the first dummy data and second dummy data invisible from the obfuscated
message rendered on the web browser,

wherein the first co-occurrence probability is ranked in from top 10 percent to top 20 percent of the co-occurrence probabilities,
and

wherein the second co-occurrence probability is ranked in from top 40 percent to top 60 percent of the co-occurrence probabilities.

US Pat. No. 9,396,564

ATLAS GENERATION BASED ON CLIENT VIDEO CONFIGURATION

EMPIRE TECHNOLOGY DEVELOP...

1. A method to generate an atlas based on a video configuration of a client, the method comprising:
receiving a request for graphic assets through a content application;
determining the video configuration of the client;
determining a size of the atlas through a match operation that determines the size from the video configuration;
generating the atlas from the graphic assets based on the video configuration;
modifying a code of the content application that includes references to the graphic assets, based on the atlas; and
transmitting the atlas to the client.

US Pat. No. 9,392,443

SHARED SECRET FOR WIRELESS DEVICES

EMPIRE TECHNOLOGY DEVELOP...

1. A device, comprising:
a communication interface configured to exchange signals wirelessly with another device; and
a computing component configured to:
autonomously calculate a centroid of a mutually identifiable plurality of devices of which the device is a part, based at
least in part on first respective distances between the device and each of others of the plurality of devices and second respective
distances between pairs of the others of the plurality of devices;

autonomously establish the centroid as a shared secret without communicating the shared secret to the others of the plurality
of devices; and

transmit a wireless signal encrypted with the shared secret to at least one of the others of the plurality of devices;
wherein the at least one of the others of the plurality of devices has calculated the centroid based on the mutually identifiable
plurality of devices.

US Pat. No. 9,354,855

CO-LOCATING REMOTELY-SERVED APPLICATION PROGRAMMING INTERFACE INSTANCES

Empire Technology Develop...

1. A method to locally install remotely-served application programming interface (API) instances, the method comprising:
receiving, from a mapping service, an identity of one or more API instances used by a customer deployment and one or more
distinct datacenters that host one or more remote API providers, the one or more remote API providers serving each of the
one or more API instances; and

consolidating the one or more API instances to a same datacenter through co-location such that a number of datacenters involved
in the customer deployment and a number of potential points of failure are reduced by:

receiving a request for a local datacenter to install a local instance of an API from the one or more API instances served
from a remote API provider of the one or more remote API providers;

storing at least one of a local copy of the API and a pointer to a remote copy of the API at the local datacenter;
in response to a determination that the local instance of the API can be installed at the local datacenter, installing the
local instance of the API at the local datacenter,

wherein the local instance of the API is installed from at least one of the local copy of the API and the pointer to the remote
copy of the API; and

routing subsequent requests from a source that provided the request to the local instance of the API by;
intercepting subsequent network requests;
converting the subsequent network requests into local requests; and
re-routing the local requests to the local instance of the API.

US Pat. No. 9,326,232

SCHEMES FOR PROVIDING WIRELESS COMMUNICATION

Empire Technology Develop...

1. A method to connect a mobile device to a network, the method comprising:
determining whether there is an authenticated access point accessible to a mobile device through a local wireless communication
protocol;

if there is no authenticated access point accessible to the mobile device through a local wireless communication protocol,
determining whether there is a non-authenticated access point whose capacity is over a predetermined value and which is accessible
to the mobile device through a local wireless communication protocol;

if there is no authenticated access point accessible to the mobile device through a local wireless communication protocol
and there is a non-authenticated wireless access point whose capacity is over the predetermined value and which is accessible
to the mobile device through a local wireless communication protocol, instructing the mobile device to connect to a local
area network via wireless communication with the non-authenticated access point; and

initiating a virtual private network (VPN) with the mobile device connected to the network via wireless communication with
the non-authenticated access point.

US Pat. No. 9,241,780

TRANS-VAGINAL SLING DELIVERY DEVICE

Empire Technology Develop...

1. A trans-vaginal delivery device to position a sub-urethral sling, the trans-vaginal delivery device comprising:
a delivery tube that includes:
a substantially pointed distal end that punctures a wall of a vagina,
a longitudinal slit opening along the delivery tube, and
two or more pins to enable the sub-urethral sling to be attached to the delivery tube;
the sub-urethral sling that includes:
two or more holes to enable the sub-urethral sling to be attached to the delivery tube, wherein the two or more holes are
configured to be wrapped into a reduced delivery profile around a delivery tool two or more times for delivery through the
delivery tube; and

the delivery tool coupled with an interior portion of delivery tube, wherein the delivery tool is configured to:
deploy the sub-urethral sling to support a urethra;
anchor a first end of the sub-urethral sling to a position to a left side of the urethra;
anchor a second end of the sub-urethral sling in another position to a right side of the urethra; and
extend a middle portion of the sub-urethral sling between the anchored first end and the anchored second end at an angle towards
an obturator foramen of a pelvic bone.

US Pat. No. 9,232,115

AUDIO PLAYING SCHEME FOR DIGITAL BILLBOARD SYSTEM

EMPIRE TECHNOLOGY DEVELOP...

1. A method performed under control of a server, comprising:
transmitting first video data to a first digital billboard and second video data to a second digital billboard in real time,
wherein the first video data is to be displayed on the first digital billboard and the second video data is to be displayed
on the second digital billboard, and the first digital billboard and the second digital billboard are geographically separated;

receiving from an end device a control signal indicating that the end device is located in a predetermined area relative to
both the first digital billboard and the second digital billboard;
receiving from the end device aiming information indicating that the end device is currently aimed at the first digital billboard,
wherein the aiming information includes an indication of a direction at which the end device is currently aiming;
determining first audio data corresponding to the first video data currently being displayed on the first digital billboard
and second audio data corresponding to the second video data currently being displayed on the second digital billboard;

preloading the first audio data on the end device by transmitting the first audio data to the end device based on the control
signal and the aiming information; and

transmitting synchronization information to the end device, wherein the synchronization information allows for synchronization
of the preloaded first audio data on the end device with the first video data being displayed on the first digital billboard.

US Pat. No. 9,132,350

PLAYER MATCHING IN A GAME SYSTEM

EMPIRE TECHNOLOGY DEVELOP...

1. A player matching system comprising:
an access pattern analysis unit configured to:
analyze access patterns of a plurality of players of a game provided by at least one game server,
divide one day into a predetermined number of time slots, and
determine whether each of the plurality of players accesses the at least one game server for respective time slots; and
a player recommendation unit configured to recommend to one player of the plurality of players at least some others of the
plurality of players with whom the one player can compatibly play the game, based at least in part on the analyzed access
patterns, and in order of similarity between the analyzed access pattern of the one player and the analyzed access pattern
of each of the others of the plurality of players.

US Pat. No. 9,136,598

DIRECTIONAL ADJUSTMENT OF VOLTAGE-CONTROLLED PHASED ARRAY STRUCTURES

EMPIRE TECHNOLOGY DEVELOP...

22. A method, comprising:
identifying a beginning of a data frame of a signal received by a mobile wireless communication device;
exciting, with time-varying voltage levels, a voltage-controlled phased array of a plurality of antennas associated with the
mobile wireless communication device after the beginning of the data frame; and

determining a directional power spectrum based at least in part on the time-varying voltage levels.

US Pat. No. 9,537,709

USER PROFILE-BASED WIRELESS DEVICE SYSTEM LEVEL MANAGEMENT

Empire Technology Develop...

1. A method for managing a wireless device in a wireless environment, comprising:
predicting, based at least in part on a first profile associated with the wireless device and one or more second profiles
associated respectively with one or more communication partners of the wireless device, a future performance by the wireless
device and a resource requirement associated with the future performance; and

generating a set of instructions to configure the wireless device, based at least in part on the predicted future performance,
the predicted resource requirement associated with the predicted future performance, and a quality of service requirement
of the wireless device to perform in the wireless environment.

US Pat. No. 9,374,707

SECURE CONNECTION FOR WIRELESS DEVICES VIA NETWORK RECORDS

EMPIRE TECHNOLOGY DEVELOP...

1. A method to establish a secure communication channel for a wireless device using one or more network records of the wireless
device, the method comprising:
receiving, at a first network, an authentication request from a first device to initiate a communication session with a second
device,

wherein the authentication request includes a time stamp and is encrypted with a first secret synthesized by the first device
based on the one or more network records associated with the first device, and

wherein the one or more network records associated with the first device include admission and eviction records that are generated
based on a record of an antenna orientation during a prior connection between the first device and one or more base stations
or one or more cell towers in the first network;

authenticating the first device by generating a hash based on the admission and eviction records and the time stamp;
providing the authenticated request to a second network over the secure communication channel; and
decrypting the authentication request using the generated hash.

US Pat. No. 9,345,997

ACTIVE POLYMERIC FILTERS

EMPIRE TECHNOLOGY DEVELOP...

1. A polymer comprising at least one pendant dioxirane moiety represented by Formula III or IV:

wherein:
R1 is absent or is alkylene, perhaloalkylene, cycloalkylene, arylene, heteroarylene, heterocyclylene, amino, carbonyl, carboxyl,
alkylcarboxy, carboxyalkyl or alkylcarboxyalkyl;

R2 is an electron withdrawing group;

R8 is —N+R4R5 or alkylene;

R9 is —N+R4R5 or alkylene;

each R4 is independently H, alkyl, or cycloalkyl; and

each R5 is independently H, alkyl, or cycloalkyl.

US Pat. No. 9,345,908

TREATMENT BALLOON WITH BEAM POSITION DETECTOR

Empire Technology Develop...

1. A method for detecting a position of a proton or x-ray beam, the method comprising:
receiving the proton or x-ray beam by a treatment balloon, where the treatment balloon includes a shaft and a balloon portion
with an open end in communication with the shaft, the balloon portion effective to be at least partially filled with a fluid
inside of the balloon portion, the treatment balloon including a Cernekov detector effective to generate a light wave in response
to detecting charged particles moving faster than the speed of light in the fluid inside of the balloon portion, wherein the
charged particles are generated when the proton or x-ray beam is incident upon an outside of the treatment balloon, and the
light wave is generated by the Cernekov detector inside the balloon portion;

receiving the light wave by a waveguide in the treatment balloon;
detecting the light wave by a light detector in optical communication with the waveguide; and
detecting the position of the proton or x-ray beam by a processor in communication with the light detector.

US Pat. No. 9,318,192

PHASE CHANGE MEMORY THERMAL MANAGEMENT WITH ELECTROCALORIC EFFECT MATERIALS

EMPIRE TECHNOLOGY DEVELOP...

1. A phase change memory (PCM) thermal management system, comprising:
a plurality of PCM cells, each reconfigurable between a first state and a second state via application of thermal energy;
at least one electrocaloric effect material segment thermally coupled to at least one PCM cell included in the plurality of
PCM cells;

at least two electrodes positioned to apply a field across the at least one electrocaloric effect material segment in response
to application of a signal across the at least two electrodes; and

a controller operative to control the application of the field across the at least two electrodes in coordination with a state
change of the at least one PCM cell.

US Pat. No. 9,298,502

PAUSING VIRTUAL MACHINES USING API SIGNALING

EMPIRE TECHNOLOGY DEVELOP...

1. A method to pause a virtual machine (VM) using application programming interface (API) signaling at a datacenter, the method
comprising:
receiving a wait message from at least one thread of a plurality of threads in the VM, wherein the at least one thread performs
an external API call;

pausing the VM based on the received wait message;
switching to another VM when the VM is paused;
receiving a reply to the external API call performed by the thread and one or more replies to other external API calls performed
by other threads of the plurality of threads in the VM;

determining whether the VM is to remain paused or be reactivated based on a particular number of the plurality of threads
with received replies and a binary importance value associated with each of the plurality of threads with received replies,
wherein:

the VM is to remain paused when a number of the plurality of threads with received replies is below the particular number
and the binary importance value associated with each of the plurality of threads with received replies indicates non-importance,
and

the VM is to be reactivated when a number of the plurality of threads with received replies is below the particular number
and at least one binary importance value associated with each of the plurality of threads with received replies indicates
importance;

switching from the other VM to the VM responsive to a determination that the VM be reactivated; and
pausing the other VM if the VM is reactivated, wherein the pausing the other VM includes one from a set of idling the VM and
deactivating the VW.

US Pat. No. 9,256,470

JOB ASSIGNMENT IN A MULTI-CORE PROCESSOR

Empire Technology Develop...

1. A method to assign a job to be executed in a multi-core processor, the method comprising, by the multi-core processor:
receiving the job at the multi-core processor at an arrival time, wherein the multi-core processor includes a first set of
cores with a first size, and the multi-core processor includes a second set of cores with a second size different from the
first size, and wherein the job includes a request to execute a set of instructions;

determining a job arrival rate of the job based on the arrival time of the job, wherein the job arrival rate indicates a frequency
that the multi-core processor receives a plurality of jobs including the job;

selecting a degree of parallelism based on the job arrival rate and based on a performance metric, wherein the degree of parallelism
relates to a number of parallel threads associated with execution of the request, and wherein the performance metric relates
to the execution of the job on the first set of cores using the degree of parallelism;

selecting the first set of cores based on the job arrival rate and the performance metric;
identifying outstanding jobs assigned to the second set of cores;
executing the outstanding jobs on the second set of cores;
deactivating the second set of cores in response to a completion of execution of the outstanding jobs on the second set of
cores;

migrating an operating system to a particular core among the first set of cores; and
in response to the selection of the first set of cores, assigning the job to be executed on the first set of cores.

US Pat. No. 9,189,448

ROUTING IMAGE DATA ACROSS ON-CHIP NETWORKS

EMPIRE TECHNOLOGY DEVELOP...

1. An apparatus that is arranged to process image data, the apparatus comprising:
a plurality of processors; and
a plurality of switches arranged in a network,
wherein the network is arranged to use the switches to selectively route data samples through the network to one or more of
the plurality of processors based on tags associated with the data samples, wherein each tag includes at least one reference-space
coordinate value of a reference space that is spatially transformed from an image space, the data samples each represents
a different portion of the reference space, and each of the plurality of processors is assigned to one or more of the different
portions of the reference space, and wherein each data sample is self-routed through the network by use of a self-routing
process in which the switches are programmed with a set of distribution rules that map reference-space coordinate values,
contained in the tags of the data samples, to the plurality of processors, and

wherein the network is arranged to use the switches to modify routing of the data samples based on time-dependent changes,
including at least one of:

predicted changes in the reference space, and
changes in the reference space that have skewed a distribution of computational workload among the plurality of processors.

US Pat. No. 9,094,888

WIRELESS DEVICE HANDOFF BETWEEN WIRELESS NETWORKS

EMPIRE TECHNOLOGY DEVELOP...

1. A method implemented at a first wireless network to handoff a mobile wireless device to a second wireless network, the
method comprising:
receiving coverage information associated with the wireless device;
determining whether the wireless device is capable of being covered by the second wireless network based, at least in part,
on the received coverage information, wherein the determining includes determining that the wireless device is not currently
covered by the second wireless network but is capable of being covered by the second wireless network; and

transmitting a handoff request to the second wireless network based, at least in part, on the determination that the wireless
device is capable of being covered by the second wireless network,

wherein the coverage information includes mapping information of one or more locations of the wireless device for which the
second wireless network has previously had coverage.

US Pat. No. 9,508,685

VERTICALLY INTEGRATED WAFERS WITH THERMAL DISSIPATION

EMPIRE TECHNOLOGY DEVELOP...

1. A method to fabricate a three-dimensionally integrated semiconductor device, the method comprising:
depositing an amorphous/porous silicon layer on a first surface of a first wafer;
positioning a first surface of a second wafer over the amorphous/porous silicon layer such that the first surface of the second
wafer overlaps the first surface of the first wafer;

bonding the first wafer and the second wafer with the amorphous/porous silicon layer between the first wafer and the second
water;

heat-treating the bonded first wafer and the second wafer effective to facilitate a reaction between a first portion of the
amorphous/porous silicon layer and a first conductive coupler surface and also effective to facilitate a reaction between
a second portion of the amorphous/porous silicon layer and a second conductive coupler surface to form silicide,

wherein the heat-treatment causes a volume expansion of the amorphous/porous silicon layer that results in a formation of
gaps on unreacted portions of the amorphous/porous silicon layer; and

removing the unreacted portions of the amorphous/porous silicon layer between the first wafer and the second wafer.

US Pat. No. 9,444,825

CONTINUOUS USER AUTHENTICATION

EMPIRE TECHNOLOGY DEVELOP...

1. A method performed under control of a server, comprising:
providing a communication service to an end device;
receiving, from the end device, a text character input, while providing the communication service, wherein the text character
input includes a predictive text input or an auto correction text input;

authenticating a user account associated with the end device by comparing the received text character input to a stored text
input history, while providing the communication service; and

identify the user account based on a positive result of the comparison of the received text character input to the stored
text input history.

US Pat. No. 9,327,454

LIGHTWEIGHT STRUCTURAL MATERIALS

Empire Technology Develop...

1. A method for producing a material having voids therein, the method comprising:
depositing a first layer of shaped members on a surface such that each shaped member is in physical contact with at least
another of the shaped member of the first layer, wherein

each of the shaped members comprises at least one cyanoacrylate polymer;
depositing a first layer of matrix on the first layer of shaped members, wherein the first layer of matrix comprises a first
type of material;

heating the first layer of shaped members and the first layer of matrix such that the cyanoacrylate polymer is vaporized;
and

removing the vaporized cyanoacrylate polymer from the material to leave behind voids within the material.

US Pat. No. 9,290,598

DIOXABORINANE CO-POLYMERS AND USES THEREOF

EMPIRE TECHNOLOGY DEVELOP...

1. A co-polymer comprising a polymerization product of:
a first monomer: and
a second monomer represented by Formula I:

wherein:
L is absent, or is alkylenyl, alkenylenyl, or arylene, wherein the alkylenyl and alkenylenyl are optionally interrupted with
one or more oxygen or sulfur atoms;

X1 is absent, or is amino, oxo, thio, or phosphino;

PG2 is a polymerizable group;

R1 and R2 are independently H, alkyl, alkenyl, aryl, C(O)R3, C(O)OR3, or C(O)NHR3, or R1 and R2 together with the oxygen atoms to which they are bonded join to form a 5- or 6-membered ring; and

R3 is H, alkyl, alkenyl, or aryl, wherein the alkyl and alkenyl are optionally interrupted with one or more oxygen or sulfur
atoms;

with the proviso that if L and X1 are both absent, and R1 and R2 form a 5- or 6-membered ring, then PG2 is not a vinyl group.

US Pat. No. 9,251,177

INFORMATION REMOVAL FROM A NETWORK

Empire Technology Develop...

1. A method to remove information from a social network, the method comprising, by a processor:
receiving user information relating to a first user;
searching the social network using the user information to find additional information stored in the social network relating
to the first user, wherein the additional information is different from the user information, and the additional information
is inaccessible by the first user;

receiving a first request to remove particular information from the social network, wherein the particular information is
part of the additional information found on the social network and inaccessible by the first user, the particular information
is removable by a second user, and the first user does not have rights to remove the particular information from the social
network;

sending a second request through the social network to remove the particular information from the network to the second user,
wherein the second user has the rights to remove the particular information from the social network and the second request
includes a proposed modified blurred photograph or video of the first user with an image or video of the first user blurred;

requesting the second user to replace the particular information with the proposed modified blurred photograph or video; and
informing the first user when the second user refuses to remove the particular information.

US Pat. No. 9,253,857

INTEGRATED OCCUPANCY AND AMBIENT LIGHT SENSORS

Empire Technology Develop...

1. A method executed on a computing device to control operation of a first lighting device that includes an illumination source
and a light sensor, the method comprising:
determining if the illumination source is operating in one of: an on mode of operation and an off mode of operation;
in response to a determination that the illumination source is operating in the off mode of operation,
pulsing operation of the illumination source to the on mode of operation to generate a light pulse; and
compressively sensing, using the light sensor, a first light level and a second light level associated with an area illuminated
by the light pulse, wherein the first light level indicates a presence of a first entity in the area illuminated by the light
pulse and the second light level indicates the presence of a second entity in the area illuminated by the light pulse;

generating a first light level map from the first light level by applying compressive sensing algorithms to the first light
level and generating a second light level map from the second light level by applying compressive sensing algorithms to the
second light level, wherein the first light level map identifies ambient light levels in areas illuminated by the illumination
source, and wherein the second light level map identifies additional ambient light levels in the areas illuminated by the
illumination source; and

performing a pixel-to-pixel comparison of the first light map and the second light map to identify movement vectors within
the area illuminated by the light pulse, wherein the movement vectors indicate a movement and a direction of the movement
of the second entity.

US Pat. No. 9,238,774

SOIL FIXATION, DUST SUPPRESSION AND WATER RETENTION

EMPIRE TECHNOLOGY DEVELOP...

1. A method for at least temporarily retaining moisture in a soil-based substrate, the method comprising applying an acrylamide
pyranose polymer to the soil-based substrate;
wherein the acrylamide pyranose polymer comprises repeat units represented as:

wherein each R is individually H or C1-C8 alkyl.

US Pat. No. 9,239,994

DATA CENTERS TASK MAPPING

Empire Technology Develop...

1. A management system to control execution of batch process tasks in data centers, the management system comprising:
a processor configured to couple to a network, wherein the network is further coupled to a primary data center and a secondary
data center located at a physical location remote from the primary data center;

wherein the processor is adapted to execute computer implemented instructions to:
determine a predicted first transition point for the primary data center with respect to the secondary data center based on
one or more financial indicators;

in advance of the first transition point, initiate transfer of data associated with one or more data center batch process
tasks from the primary data center to the secondary data center;

transfer the one or more data center batch process tasks from the primary data center to the secondary data center at substantially
the first transition point; and

execute the one or more transferred data center batch process tasks at the secondary data center.

US Pat. No. 9,137,011

RAPID DATA ENCRYPTION AND DECRYPTION FOR SECURE COMMUNICATION OVER OPEN CHANNELS WITH PLAUSIBLE DENIABILITY

Empire Technology Develop...

1. A method for secure communication with plausible deniability, the method comprising:
enabling a first device and a second device that intend to communicate messages to one another over an open communication
channel to agree upon one or more secret keys to be used for message encryption;

encrypting two or more messages of equal length prior to transmission from the first device to the second device using two
different secret keys agreed upon by the first device and the second device by:

transforming the two or more messages to a binary format; and
for each bit of the transformed two or more messages, generating a random vector of integers such that a projection of the
random vector onto a respective secret key maps to a value of the bit, wherein the random vector simultaneously satisfies
a condition for a projected value being equal to a data value for both message—secret key pairs; and

transmitting the random vector for each bit of the transformed two or more messages to the second device.

US Pat. No. 9,047,700

VIRTUAL AND AUGMENTED REALITY

EMPIRE TECHNOLOGY DEVELOP...

1. A system effective to output data, the system comprising:
a first device;
a second device;
a third device; and
a processor configured to be in communication with the first, second, and third devices;
the first device effective to
receive first real image input of a first real image, wherein first real image includes a second device image that relates
to the second device,

convert the first real image input into first image data, and
send the first image data to the processor;
the second device effective to
receive second real image input of a second real image,
convert the second real image input into second image data, and
send the second image data to the processor;
the processor effective to
send the first image data to the third device,
receive a first request from the third device to receive the second image data from the second device,
send a second request to the second device for the second image data,
receive the second image data, and
send the second image data to the third device; and
the third device is further effective to receive and output the second image data.

US Pat. No. 9,591,691

SCHEMES FOR PROVIDING WIRELESS NETWORK

EMPIRE TECHNOLOGY DEVELOP...

1. A method performed under control of a first device, comprising:
connecting to an access point that provides a wireless local area network to the first device and a second device;
transmitting, to the second device that is connected to the access point, a request to connect to the first device;
receiving, from the second device, a response to the request to connect to the first device;
configuring an ad-hoc network group including the first device and the second device based, at least in part, on a network
load of the first device and a network load of the second device, the network load of the first device being based on the
wireless local area network provided to the first device via the access point and the network load of the second device being
based on the wireless local area network provided to the second device via the access point, the configuring comprising:

calculating a difference between the network load of the first device and the network load of the second device, and
determining whether the difference is larger than a predetermined value; and
responsive to a determination that the difference is equal to or less than the predetermined value, connecting the second
device to the wireless local area network via the first device.

US Pat. No. 9,422,165

GRAPHENE COMPOSITIONS AND METHODS OF MAKING THE SAME

Empire Technology Develop...

1. A method of preparing graphene, the method comprising:
contacting a graphitic oxide composition with a photocatalytic-coated metal substrate or a photocatalytic-coated silicon wafer
to yield graphene, wherein the graphitic oxide composition comprises graphitic oxide and an organic solvent.

US Pat. No. 9,379,841

MOBILE DEVICE PREVENTION OF CONTACTLESS CARD ATTACKS

EMPIRE TECHNOLOGY DEVELOP...

1. A mobile computing device method to prevent contactless card attacks, comprising:
monitoring, by a mobile computing device comprising a Near Field Communications (NFC) module, the NFC module for passive communication
mode NFC signals comprising encoded signatures;

detecting, by the mobile computing device, during the monitoring of the NFC module, a passive communication mode NFC signal
comprising an encoded signature;

in response to detecting the passive communication mode NFC signal comprising the encoded signature, automatically transmitting,
by the mobile computing device, a battery powered NFC disruption signal, wherein the NFC disruption signal comprises a passive
communication mode NFC response frequency, and wherein the NFC disruption signal comprises a passive Proximity Integrated
Circuit Card (PICC) subcarrier frequency modulated by a bit stream effective to disrupt NFC communications between a proximal
Proximity Coupling Device (PCD) and a proximal PICC; and

pausing, by the mobile computing device, the monitoring of the NFC module during use of the NFC module by an NFC application
at the mobile computing device.

US Pat. No. 9,370,321

ULTRASOUND BASED ANTIGEN BINDING DETECTION

EMPIRE TECHNOLOGY DEVELOP...

1. An endoscopic ultrasound probe comprising:
a piezoelectric wafer;
at least one antibody immobilized on the piezoelectric wafer;
an electrode transducer on a needle, the piezoelectric wafer being stacked on the electrode transducer;
the endoscopic ultrasound probe being configured to apply an ultrasound energy to the piezoelectric wafer to create a vibration
in the piezoelectric wafer; and

the electrode transducer being configured to detect an electrical signal generated by the piezoelectric wafer in response
to the vibration in the piezoelectric wafer and transmit the detected electric signal to a recording device for the detection
of a change in the vibration in the piezoelectric wafer due to binding of an antigen to the antibody immobilized on the piezoelectric
wafer.

US Pat. No. 9,366,648

MICROFLUIDIC CHANNEL DEVICE WITH ARRAY OF DRIVE ELECTRODES

Empire Technology Develop...

1. A method for analyzing a droplet, the method comprising:
introducing the droplet containing an analyte to be separated into an inlet of a microfluidic channel device, the microfluidic
channel device comprising an array of drive electrode assemblies and a reference electrode, the drive electrodes assemblies
each comprising a drive electrode layer, a dielectric layer and a stationary phase layer, the droplet being introduced onto
a first drive electrode assembly in the array, the droplet contacting the stationary phase layer of the first drive electrode
assembly and remaining in contact therewith for a sufficient period of time for the analyte to partition into, and be immobilized
within, the stationary phase layer to produce an analyte fraction and an analyte-depleted droplet; and

adjusting a voltage potential across the first drive electrode assembly and a successive drive electrode assembly that is
substantially adjacent to the first drive electrode assembly effective to move the analyte-depleted droplet to the successive
drive electrode assembly in the array.

US Pat. No. 9,358,466

CACHE-INFLUENCED VIDEO GAMES

EMPIRE TECHNOLOGY DEVELOP...

1. A method to provide, by a computing system, a cache-influenced video game adapted to increase a re-use rate of one or more
digital assets in a computing system cache by raising probabilities of using, within the cache-influenced video game, the
one or more digital assets in the computing system cache relative to digital assets not in the computing system cache, the
method comprising:
identifying, by the computing system, the one or more digital assets in the computing system cache;
adjusting, by the computing system, relative probabilities of using the one or more digital assets within the cache-influenced
video game, by raising probabilities associated with the one or more digital assets in the computing system cache relative
to digital assets not in the computing system cache;

selecting, by the computing system, digital assets to include in cache-influenced video game outputs, wherein selecting digital
assets to include in cache-influenced video game outputs uses adjusted relative probabilities of using the one or more digital
assets, to thereby increase a re-use rate of the one or more digital assets in the computing system cache; and

providing, by the computing system, the cache-influenced video game outputs for cache-influenced video game playback, the
cache-influenced video game outputs including digital assets selected using the adjusted relative probabilities of using the
one or more digital assets.

US Pat. No. 9,324,024

PSEUDO MESSAGE RECOGNITION BASED ON ONTOLOGY REASONING

Empire Technology Develop...

1. A method to recognize a pseudo message among received messages, the method comprising:
receiving messages, including at least one pseudo message, intended for a recipient having an associated recipient Ontology;
semantically analyzing content of the received messages and comparing the analyzed content with rules in the recipient Ontology
to determine whether the content of any of the received messages is inconsistent with any rules in the recipient Ontology;
and

upon a determination that any of the compared content of a received message among the received messages is inconsistent with
a rule in the recipient Ontology, recognizing the received message as a pseudo message;

wherein the content of the pseudo message includes an error sentence that is inconsistent with the rule in the recipient Ontology,
and background content into which the error sentence has been inserted; and

wherein the background content is configured to obfuscate statistic characteristics of the pseudo message from eavesdroppers.

US Pat. No. 9,182,135

WINDOW AIR CONDITIONER

Empire Technology Develop...

14. A window comprising:
a first pane transparent to visible light;
a second pane transparent to visible light, the second pane spaced from and in optical communication with the first pane,
wherein the first and second pane define a generator chamber between the first pane and the second pane;

an absorber chamber in fluid communication with the generator chamber, wherein the absorber chamber includes a solution including
an absorbent and a refrigerant;

a third pane transparent to visible light, the third pane in optical communication with the second pane, wherein the second
pane and the third pane define an insulator chamber between the second pane and the third pane;

a fourth pane transparent to visible light, the fourth pane in optical communication with the third pane, wherein the third
pane and the fourth pane define an evaporator chamber in between the third pane and the fourth pane;

a condenser chamber in fluid communication with the generator chamber; and
the evaporator chamber in fluid communication with the absorber chamber and the condenser chamber, wherein the evaporator
chamber includes a refrigerant in liquid phase and the refrigerant in the gas phase; wherein

the generator chamber includes the solution and includes the refrigerant in the gas phase, wherein the solution contacts the
first pane and the second pane; and

the condenser chamber includes the refrigerant in the liquid phase.

US Pat. No. 9,059,831

PILOT FREQUENCY SEQUENCE DETERMINATION

EMPIRE TECHNOLOGY DEVELOP...

1. A method for determining a starting position of pilot signals, comprising:
modulating a binary source stream into one or more symbols;
grouping the one or more symbols into one or more blocks;
transforming each of the one or more blocks into a sequence that includes one or more signals, each of which carries an amount
of data;

estimating multiple bit error rate (BER) values in anticipation of the amount data carried by a plurality of the one or more
signals being replaced by a pilot frequency sequence that starts at one of a plurality of possible positions of the sequence,
each of which corresponds to one of the multiple BER values; and

replacing the amount of data carried by the plurality of the one or more signals with the pilot frequency sequence that starts
at a position corresponding to a lowest BER value among the estimated multiple BER values.

US Pat. No. 9,986,580

DYNAMIC FREQUENCY AND POWER RESOURCE ALLOCATION WITH GRANULAR POLICY MANAGEMENT

EMPIRE TECHNOLOGY DEVELOP...

1. A method for frequency and power resource allocation in a self-organizing network (SON) in which subscribers are segmented into a plurality of groups based on subscriber type, the method comprising:assigning a priority level to each group of subscribers, wherein priority levels assigned to the subscribers within a group are summed to obtain the priority level assigned to the group;
optimizing resources of the SON for a group of subscribers with a highest priority level, and assigning the optimized resources to the group of subscribers with the highest priority level; and
optimizing and assigning remaining resources of the SON to one or more groups of subscribers with lower priority levels than the group with the highest priority level,
wherein optimization of resources within a particular group of subscribers comprises:
determining a total throughput objective of the particular group of subscribers; and
determining a quality of experience (QoE) objective of each subscriber in the particular group of subscribers, wherein determining the QoE objective comprises mapping quality of service (QoS) parameters associated with the particular group of subscribers to QoE parameters associated with each subscriber in the particular group of subscribers, and
wherein the optimization of resources within the particular group of subscribers is modeled as a multi-objective optimization based on the total throughput objective of the particular group of subscribers and the quality of experience (QoE) objective of each subscriber in the particular group of subscribers.

US Pat. No. 9,438,624

DETECTION OF SIDE CHANNEL ATTACKS BETWEEN VIRTUAL MACHINES

EMPIRE TECHNOLOGY DEVELOP...

1. A method to detect a side channel attack between virtual machines, the method comprising:
monitoring an inter-processor interrupt (IPI) rate of a first virtual machine (VM);
monitoring a time stamp counter (TSC) rate of a second VM;
monitoring a cache miss ratio (CMR) of a third VM;
detecting the side channel attack based on the IPI rate, the TSC rate, and the CMR; and
labeling the third VM as a victim candidate in response to a detection that the CMR exceeds a predetermined CMR threshold.

US Pat. No. 9,405,666

HEALTH MONITORING USING SNAPSHOT BACKUPS THROUGH TEST VECTORS

EMPIRE TECHNOLOGY DEVELOP...

1. A method to generate a test vector in datacenter health monitoring using snapshots, the method comprising:
collecting a series of the snapshots and metric values associated with monitored health aspects of an application, wherein
the application is executed at a source computing environment;

identifying state information associated with the series of the snapshots, wherein the state information includes a range
of operating states and health performance metrics associated the application;

in response to assessing the state information associated with the series of the snapshots, selecting a snapshot from the
series of the snapshots based on a historical record associated with the application operating at the source computing environment,
wherein the selected snapshot is associated with an operating state from the range of operating states;

preserving the snapshot as the test vector associated with a test suite, wherein the test vector is utilized to evaluate a
performance of the application at a destination computing environment;

capturing incoming messages and outgoing messages for a test period;
packaging the selected snapshot from the series of the snapshots and a captured message of the incoming messages and the outgoing
messages into a number of test units; and

providing the number of test units to a test logic of the test suite for use in a test scenario.

US Pat. No. 9,215,085

ITERATIVE SIMULATION OF REQUIREMENT METRICS FOR ASSUMPTION AND SCHEMA-FREE CONFIGURATION MANAGEMENT

Empire Technology Develop...

1. A method for configuration management in cloud migration based on one or more simulations of measured performance, the
method comprising:
receiving a topology description of an existing customer deployment and a set of achieved performance levels at a current
datacenter;

combining the topology description with a test set of policy settings at a destination datacenter;
in response to a cooperative transfer of data from the current datacenter to the destination datacenter, iterating the one
or more simulations of the measured performance at the destination datacenter using the test set of the policy settings across
available service levels to identify the policy settings that at least match the set of achieved performance levels; and

in response to a non-cooperative transfer of the data from the current datacenter to the destination datacenter,
testing the available service levels at the destination datacenter to identify the policy settings that at least match the
set of achieved performance levels; and

enabling a customer to access the data at the destination datacenter that matches the set of achieved performance levels.
US Pat. No. 9,147,918

EFFECTIVE RECOVERY OF LITHIUM FROM LITHIUM ION BATTERY WASTE

EMPIRE TECHNOLOGY DEVELOP...

1. A method for recovering lithium ions, the method comprising:
providing an article of manufacture having lithium ions;
processing the article of manufacture to obtain a crude lithium-containing composition;
introducing cyclic siloxanes to the crude lithium-containing composition so that the cyclic siloxane complexes with the lithium
ions;

preparing a liquid-liquid extraction composition having an organic solvent and water such that the complexes of the cyclic
siloxanes and lithium ions partition into the organic solvent; and

extracting the complexes of cyclic siloxanes and lithium ions by liquid-liquid extraction with an organic solvent and water.

US Pat. No. 9,373,427

FLEXIBLE CIRCUITS

Empire Technology Develop...

21. A flow based electrical circuit, comprising,
a conduit configured to carry charge, the conduit including:
at least one channel configured to contain a liquid;
at least one flowable medium within the at least one channel and configured to move within the at least one channel; and
a plurality of microparticles suspended within the at least one flowable medium and configured to accept an electrical charge
by use of percolation conduction and donate the electrical charge, wherein the microparticles are present at a concentration
of at least a percolation threshold in the at least one flowable medium so as to form a three-dimensional conductive network
of the microparticles that spans the conduit, wherein the plurality of microparticles are at a high enough concentration in
the at least one flowable medium such that they are in sufficiently close proximity to each other to transmit electrical charge
between the microparticles and through the three-dimensional conductive network of the microparticles;

at least one charge-collection terminal coupled to and configured to collect charge from the plurality of microparticles,
wherein the at least one charge-collection terminal includes at least one metal plate that has a zig-zag surface, at least
one metal brush, and at least one charger that comprises a capacitor;

at least one charger terminal coupled to and configured to donate electrical charge to the plurality of microparticles; and
a temperature control element configured to use temperature to control at least one of conductivity, flow rate, or viscosity,
wherein the at least one channel comprises at least one elastomer wall,
wherein at least some of the microparticles include an electrically conductive material formed as a ceramic core and a metal
shell,

wherein at least others of the microparticles include a conductive polymer,
wherein at least others of the microparticles include at least one of carbon, graphene, graphite, fullerene, carbon nanotubes,
carbon black, carbon fiber, black lead, or a mixture thereof,

wherein the at least one charge-collection terminal further comprises at least one of: a transistor, a bit line, a plate line,
or a word line, and

wherein the plurality of microparticles is configured to move at a flow rate of about a kinetic viscosity of the at least
one flowable medium or less.

US Pat. No. 9,237,274

REDUCTION OF GLARE IN AUGMENTED REALITY

Empire Technology Develop...

1. A method to produce a modified image of an object, the method comprising, by a processor:
generating a first instruction to rotate a lens including a clear filter and a polarized filter to a first position such that
the clear filter of the lens is aligned with an aperture of a camera;

receiving first image data from the camera, wherein the first image data is captured by the camera when the lens is at the
first position, and the first image data corresponds to a first light reflected from the object through the clear filter,
and wherein the first image data, when rendered on an augmented reality display, produces a first image that corresponds to
the object;

generating a second instruction to rotate the lens to a second position such that the polarized filter of the lens is aligned
with the aperture of the camera;

receiving second image data from the camera, wherein the second image data is captured by the camera when the lens is at the
second position, and the second image data corresponds to a second light reflected from the object through the polarized filter,
and wherein the second image data, when rendered on the augmented reality display, produces a second image that corresponds
to the object;

combining the first image data and the second image data to generate modified image data, wherein the modified image data
corresponds to the object;

producing the modified image of the object based on the modified image data; and
rendering the modified image on the augmented reality display, wherein the modified image is different from the first image
and different from the second image.

US Pat. No. 9,124,958

MULTIBAND RECONFIGURABLE OPTICAL ADD-DROP MULTIPLEXING WITH CONVERGED SIGNAL ADDITION AND REMOVAL

EMPIRE TECHNOLOGY DEVELOP...

1. An apparatus, comprising:
a line input device configured to:
accept a plurality of input signals of a plurality of wavelength groups,
provide a plurality of the input signals of a first wavelength group as a bundle of first input signals, and
provide a plurality of the input signals of a second wavelength group as a bundle of second input signals;
a distributing device, comprising first coupling elements, coupled to the line input device, configured to:
accept the bundle of first input signals and the bundle of second input signals from the line input device,
distribute at least some first input signals into distributed first groups of signals,
distribute at least some second input signals into distributed second groups of signals, and
provide the distributed first groups and second groups of signals;
a combining device coupled to the distributing device, configured to:
accept at least some of the distributed first groups of signals, at least some of the distributed second groups of signals,
and one or more added signals, and

combine at least some of the distributed first groups of signals and the one or more added signals into a bundle of first
output signals, and

provide the bundle of first output signals;
a line output device coupled to the combining device, configured to:
accept the bundle of first output signals from the combining device,
accept a bundle of second output signals of the second wavelength group, and
provide a plurality of output signals including signals of the bundle of first output signals and signals of the bundle of
second output signals; and

a signal add-drop device coupled to the distributing device and the combining device, configured to:
accept one or more distributed first groups of signals of the first wavelength group from one of the first coupling elements
and another one of the first coupling elements of the distributing device,

accept one or more distributed second groups of signals of the second wavelength group from the distributing device,
receive one or more dropped signals at a receiver that is capable of receiving signals from more than one wavelength group,
including the first and second wavelength groups, and

provide at least one added signal to the combining device.

US Pat. No. 9,068,985

FLUORESCENT LABELING OF LIVING CELLS

EMPIRE TECHNOLOGY DEVELOP...

1. A compound of Formula I:

wherein:
B at each occurrence is independently —CH2OC(O)CH3 or a group of Formula II:


Y1 and Y2 are independently O or NR6;

R1, R2, R3, R4, and R5 at each occurrence are independently substituted or unsubstituted C1 to C8 alkyl;

R6 at each occurrence is independently H or substituted or unsubstituted C1 to C8 alkyl;

R7, R8, R9, R10, R11, R12, R13, R14, R15, R16 are independently H, substituted or unsubstituted C1 to C8 alkyl, substituted or unsubstituted C6 to C14 aryl, substituted
or unsubstituted C1 to C8 alkoxy, substituted or unsubstituted C6 to C14 aryloxy, hydroxy, halo, nitro, nitrile, amino, amido,
imido, urea, amidine, guanidine, enamine, urethane, oxime, hydroxylamine, carboxyl, ester, oxo, thiol, sulfide, sulfoxide,
sulfone, sulfonyl, sulfonate, sulfonamide, hydrazine, hydrazide, hydrazone, azide, cyanate, isocyanate, thiocyanate, or isothiocyanate;
and

one of R13, R14, R15 or R16 is a group of Formula III:


wherein:
L is a linker selected from the group consisting of substituted or unsubstituted C1 to C30 alkylene and substituted or unsubstituted
C1 to C30 heteroalkylene, or is an amino acid linker comprising from 1 to about 20 amino acids; and

P is a polypeptide comprising a C-terminus and an N-terminus, wherein the C-terminus of the polypeptide is bonded to the NH2 moiety, and wherein P is cleavable by a sortase enzyme.

US Pat. No. 9,392,049

AUTOMATIC CONTENT FORWARDING TO COMMUNICATION NETWORKS OF CONTENT POSTED FROM A USER

EMPIRE TECHNOLOGY DEVELOP...

1. A method executed in a computing device to automatically post content to one or more communication networks based on a
context, the method comprising;
receiving the content to post;
identifying the context of the content, wherein the context includes one or more of: a location where the content is posted,
a time when the content is posted, a date when the content is posted, and keywords identified in the content;

providing a user interface to customize content forwarding rules, wherein the content forwarding rules are arranged to associate
the context with the one or more communication networks;

providing another user interface to define parameters that prompt a verification operation prior to posting of the content
to the one or more communication networks, wherein the parameters include one or more of: a type of the content, a type of
the one or more communication networks, and a type of the context;

in response to a detection of one or more of the defined parameters,
trigger the verification operation to notify the user of a proposed action to post the content to the one or more communication
networks; and

request an approval response or a denial response to the action;
in response to a detection of the approval response to the action, posting the content to the one or more communication networks
based on the context;

in response to a determination that the content is received during work hours,
automatically posting the content to a professional network; and
preventing the content from automatically posting to a social network; and
providing a further user interface to tag the content prior to posting the content to a third party entity, wherein the third
party entity is arranged to monitor and post the content to a particular one or more communication networks based on the tag.