US11600236B2
It is an object of the present invention to provide a display device in which problems such as an increase of power consumption and increase of a load of when light is emitted are reduced by using a method for realizing pseudo impulsive driving by inserting an dark image, and a driving method thereof. A display device which displays a gray scale by dividing one frame period into a plurality of subframe periods, where one frame period is divided into at least a first subframe period and a second subframe period; and when luminance in the first subframe period to display the maximum gray scale is Lmax1 and luminance in the second subframe period to display the maximum gray scale is Lmax2, (½) Lmax2
US11600228B2
A display device includes pixels electrically connected to first scan lines, second scan lines, and emission lines, a first scan driver that applies first scan signals to the first scan lines, a second scan driver that applies second scan signals to the second scan lines, an emission control driver that applies emission signals to the emission lines, and a power supply that generates and outputs a first high voltage and a second high voltage. The second scan driver receives the first high voltage. The first scan driver and the emission control driver share the second high voltage.
US11600206B2
The invention relates to a system (10) for powering display devices (11) for displaying goods-related information, comprising an elongate base body (12) and at least one closure device (14). The main part (12) has a channel (16) for receiving the display devices (11), and the main part (12) has two end portions (18). Each end portion (18) has one of two channel (16) end portions (20) in which the display devices (11) can be received. The system (10) has at least two current conductors (21, 22) which are arranged in the channel (16), and a power supply contact (28) of each display device (11) can be contacted with a respective current conductors (21, 22) by receiving the display devices (11) in the channel (16). By connecting the closure device (14) to the end portion (18) of the main part (12), a respective supply line (32, 34) of the closure device (14) can be contacted with the current conductors (21, 22). The invention also relates to a goods presentation system and to a method.
US11600202B1
The present invention relates generally to a device and a method that maintains an individual's body temperature during exposure to cold conditions or cold water and, more specifically, to an insulative rescue cap that clearly provides instructions and teachings of how to correctly perform emergency medical procedures, namely CPR. The cap is contoured to the individual's head.
US11600199B1
A cloud-based training tool for coaching and reinforcement of defensive driver skills and knowledge is disclosed. The cloud-based training tool for coaching and reinforcement of defensive driver skills and knowledge is unlike anything in its field. The cloud-based training tool for coaching and reinforcement of defensive driver skills and knowledge uses a scoring system that provides accuracy on knowledge and skills.
US11600198B2
Methods and systems allow a user or operator to easily create cyber-training environments for use in a cyber-training system. In one embodiment, the environments are configured as missions. The missions may have a plurality of features, such as training objectives, a mission storyline, a mission order and mission objectives, relative to a mission environment. The mission environment comprises a virtual environment, such as defined by a virtual network having virtual machines or devices.
US11600194B2
Approaches for natural language processing include a multi-layer encoder for encoding words from a context and words from a question in parallel, a multi-layer decoder for decoding the encoded context and the encoded question, a pointer generator for generating distributions over the words from the context, the words from the question, and words in a vocabulary based on an output from the decoder, and a switch. The switch generates a weighting of the distributions over the words from the context, the words from the question, and the words in the vocabulary, generates a composite distribution based on the weighting of the distribution over the first words from the context, the distribution over the second words from the question, and the distribution over the words in the vocabulary, and selects words for inclusion in an answer using the composite distribution.
US11600191B2
A method and system is disclosed for validating honesty of a student taking an online test. A camera is used to detect and monitor the test taker's eye movements and eye gaze positions during the taking of the test to ensure the test taker is looking only at the computer display showing the questions and answer choices to the test taker. A microphone is incorporated into, placed on, or in the vicinity of the computer display and the system compares audio received to recorded voice of the test taker to detect another voice. Other voices and eye movement beyond the display screen may be flagged as indicative of dishonest test taking.
US11600179B1
A self-driving or autonomous vehicle has a traffic-prioritization processor to send or receive a payment to or from a central server to obtain a traffic prioritization for a route or to accept a traffic de-prioritization for the route. The central server receives and distributes payments to other vehicles traveling the route. The vehicle communicates with the central server to receive a plurality of levels of prioritization which range from a highest prioritization to a lowest prioritization, and the costs or payouts associated with each of the levels.
US11600172B2
An IoV message exchange method performed by the server includes: obtaining position information of a first roadside unit, position information of a second roadside unit, and a roadside unit density reference value, the first roadside unit and the second roadside unit are on a first road section and are two adjacent roadside units, and the first road section is a road section between the first roadside unit and the second roadside unit; determining a density of roadside units on the first road section based on the position information and the roadside unit density reference value; determining a downlink message sending policy based on the density of the roadside units on the first road section; and sending the first IoV message to a first vehicle-mounted device according to the downlink message sending policy, the first vehicle-mounted device is a vehicle-mounted device on the first road section.
US11600166B1
Systems and methods for monitoring event through the use of occurrence records in order to take one or more actions are described herein. An occurrence record is received and processed. The occurrence record includes one or more parameters and are indicative of an event of a given type. The received occurrence record is compared to one or more trigger-based rules. When a trigger condition of a trigger-based rule is met, the trigger-based rule is executed. When one or more other conditions of the executed trigger-based rule is met, a command for an action is generated.
US11600165B2
A computer-implemented method for re-notifying a user about a previous notification is disclosed. The computer-implemented method includes determining a baseline notification rate of the user. The computer-implemented method further includes determining whether the user's current notification rate exceeds a predetermined threshold with respect to the baseline notification rate. The computer-implemented method further includes determining, in response to the user's current notification rate exceeding the predetermined threshold, whether renotification of a notification is required. The computer-implemented method further includes re-notifying, in response to determining that renotification of the notification is required, the user about the notification.
US11600164B2
Disclosed is a child safety system for a vehicle that can alert a driver of the vehicle about the presence of a child in the vehicle when the door of the vehicle is opened. The disclosed child safety system includes a plurality of weight sensor pads that can connect with different seats of the vehicle. The plurality of sensor pads can connect to a central unit through a splitter. The central unit includes an audio alarm, a light source, and a battery. The disclosed system further includes a magnetic door switch that can be installed on the driver's side door for detecting the opening of the door. The magnetic door switch can also be electrically connected to the central unit.
US11600154B2
A system for an automated-taxi includes a display and a controller. The display is viewable by one or more of a plurality of clients of an automated-taxi. The controller-circuit is in communication with the display. The controller is configured to determine a seating-arrangement of the plurality of clients transported by the automated-taxi. The seating-arrangement is determined in accordance with destinations of the plurality of clients. The controller is also configured to operate the display to show the seating-arrangement to one or more of the plurality of clients. A method of operating an automated-taxi includes receiving destinations of a plurality of clients to transported by an automated-taxi; determining a seating-arrangement of the plurality of clients in accordance with the destinations; and operating a display viewable by one or more of a plurality of clients of an automated-taxi to show the seating-arrangement to one or more of the plurality of clients.
US11600150B2
A medium stacking sheet is installed on a rotation shaft of a medium separating and stacking apparatus for stacking or dispensing a medium. The medium stacking sheet includes a body fixed to the rotation shaft and having a plurality of rotation holes which are spaced apart from each other in a rotation direction of the rotation shaft, and a plurality of vanes each including a vane pin rotatably installed in a corresponding rotation hole and a vane piece coupled to the vane pin to stack the medium.
US11600143B2
A primary game having a plurality of outcomes is provided to a first player of a first gaming device. In response to one of the plurality of outcomes, a first game asset for a secondary game is provided to the first player. The secondary game includes a contest between the first player having the first game asset and a second player having a second game asset, and an outcome of the contest of the secondary game is based at least in part on comparing a first asset value of the first game asset and a second asset value of the second game asset. In some examples, the secondary game may be a fantasy sports game, a deck building card game, or a scavenger hunt game, in which some or all of the assets are obtained via the primary game(s).
US11600134B2
Gaming machines and games are configured with one or more wheel events or features. The wheel events or features may comprise main games or bonus games, or may comprise entertaining representations of outcomes of other games or events. The wheel events comprise the selection of one or more segments of a wheel having associated awards. Wheel events may have various entertaining configurations, including use of multiple wheels, concentric wheels and the like.
US11600132B2
A projection surface gaming system for projecting video images onto a physical gaming table is described herein. The projection surface gaming system includes a video projection device, an object sensing system, and a controller including a processor. The processor is programmed to execute an algorithm including the steps of projecting a first image on a surface of the physical gaming table using the video projection device, detecting a player's interaction with an area of the physical gaming table displaying the first image using the object sensing system, and projecting a second image on the surface of the gaming table in response to detecting the player's interaction with the area of the first image.
US11600130B2
An apparatus configured to perform or control obtaining or causing obtaining an image of at least a part of a surface of a document. The apparatus deriving or causing the derivation of a representation of the at least a part of the surface from the image. The representation comprising a set of values respectively representing a corresponding set of height levels. The apparatus generates or causes the generating of a string of characters based on the representation of the part of the surface. The string of characters comprising a first portion representative of the set of height levels of the corresponding sections of the part of the surface and a second portion generated based on a function of the representation and/or of the first portion of the string of characters. The apparatus associates or causes the associating of information representing the string of characters with identification information of the document.
US11600122B2
A method includes determining, by a first radio transceiver of an access-restricted environment, of first direction information of a first radio signal transmitted between the first radio transceiver and a wireless device. The method further includes determining, by a second radio transceiver of the access-restricted environment, of second direction information of a second radio signal transmitted between the second radio transceiver and the wireless device. The method further includes receiving, by the access-restricted environment, of angle information determined by an electronic key associated with the access-restricted environment. The method further includes determining, based on the first direction information, the second direction information and the angle information, whether the wireless device is a relay device or the electronic key. The method can be based, for example, on a Bluetooth technology.
US11600119B2
Systems and methods to perform remote monitoring on a vehicle are described. One embodiment determines a state of a vehicle, where data associated with the vehicle is collected and logged. The data is transmitted to a data server. The data is processed, and vehicle information is extracted from the data. A state of the vehicle is determined based on the vehicle information.
US11600114B2
Athletic performance monitoring and tracking may provide multiple ways in which to track athletic movement and activity. Workouts may also be tagged with various parameters including mood, weather, terrain, athletic equipment, friends used and the like. Workout information may be shared to social messaging and networking outlets. Workout information shared may include map information including images of maps, interactive maps, links to maps, route information and the like and/or combinations thereof. Additionally or alternatively, an application may be configured to execute within a context of a social networking system to facilitate athletic activity data transfer and generation of workout entries in the social networking site.
US11600112B2
The present invention discloses system and method for fake face identification. The system is a multi-spectral sensing based bio-security system. The system uses CNN module along with thermal sensors to detect human face and also detects the human temperature. The system authenticates a human face and in case of temperature generates an alarm as an alert.
US11600110B2
A verification application executing at a user's mobile phone directs the user to take a photo of an identification document (e.g., driver's license or other form of government issued identification) or of their face. After the verification application sends the image to a backend service, the service may then dispatch a drone to the user's location and take a photograph of the user. The service may then validate the previously-imaged document or photo of the user's face against the photograph of the user and the geolocation sent with the first image. The service may then verify the new account and provision a token to the verification application to complete a secured account generation.
US11600109B2
A system that detects whether a user interacting with a featured activity is wearing glasses is described. The system verifies that the user is wearing the glasses and the system prompts the user and a caregiver and may blur, stop or otherwise interrupt a user experience of a featured activity, such as a video game or film, when the system determined that the user is not wearing the glasses. A glasses module may be positioned at frame of the glasses at a head of the user to detect that the user is wearing the glasses. Optical facial processing may detect a face and glasses on the face. Also disclosed is a hearing aid that may be integrated with such a system. A glasses module that aids in depth perception by reporting distance ahead, and a system that trains eye contact with another person wearing glasses are also disclosed.
US11600102B2
According to an aspect, a detection device includes a plurality of light-receiving elements configured to receive light, and a light guide portion one surface of which faces the light-receiving elements. The light guide portion includes a plurality of light guide paths provided throughout from the one surface to the other surface of the light guide portion, and a light-absorbing portion having higher absorbance of the light than that of the light guide paths. When viewed from a direction in which the light-receiving elements and the light guide portion are stacked, more than one of the light guide paths overlap one of the light-receiving elements.
US11600100B2
An image sensing method, applicable to the anti-spoofing recognition of under screen optical fingerprint sensing, is provided, including: dividing the image sensor into sensing blocks, dividing the display area of the display device correspondingly according to the sensing area, and the display area including the light-emitting area; defining the luminous color of each display area and the color coordinate value of each luminous color; each sensing block sensing the light intensity of the image reflected to the sensing block from the display block emitting the light onto the reference object and the test object to be measured; calculating the anti-spoofing reference color information of the reference object and registering in the system; when sensing the fingerprint image, first obtaining the light intensity of each block, then calculating the color information of the test object; and finally, comparing the color information with the registered anti-spoofing reference color information.
US11600098B2
The present disclosure provides an apparatus and a method for fingerprint imaging. The apparatus includes: a light source configured to generate light, wherein a light intensity distribution of the light generated by the light source conforms to a preset encoding mode; a sensing surface on which the light generated by the light source forms a signal light with fingerprint information; and an imaging module configured to image the signal light to obtain a fingerprint image. Embodiments of the present disclosure can encode the fingerprint image by the encoding mode and can “encrypt” the fingerprint image by the encoding mode, thus a clear fingerprint image can be obtained by decoding based on obtaining the preset encoding mode, which can effectively improve the security of fingerprint imaging.
US11600096B2
There are provided a fingerprint sensor and a display device including the same. The fingerprint sensor includes a base substrate in which a first sensing region and a second sensing region are defined on a plane, first photo sensors disposed on the first sensing region of the base substrate, and second photo sensors disposed on the second sensing region of the base substrate. The first sensing region has an area larger than that of the second sensing region, and the first photo sensor has a width wider than that of the second photo sensor.
US11600095B2
An optical fingerprint sensor is provided. The optical fingerprint sensor includes a substrate, a plurality of light-shielding layers and a plurality of groups of microlenses. The substrate has a plurality of photoelectric conversion units disposed therein. The light-shielding layers are sequentially disposed on the substrate. Each light-shielding layer includes a plurality of apertures formed therein. Each group of microlenses is disposed above the apertures formed in an uppermost light-shielding layer and overlies one photoelectric conversion unit.
US11600089B2
Procedural optimization is facilitated by receiving user input for creating or modifying a body of text comprising a procedure, detecting one or more procedural steps associated with the procedure using a procedural step detection module, automatically searching within a corpus of references for one or more related procedural steps using a related procedural step extraction module, automatically identifying one or more outcomes within the corpus of references associated with the one or more related procedural steps using an outcome extraction module, automatically determining whether the one or more outcomes comprise detrimental results using an outcome analysis module, and, in response to determining a set of detrimental outcomes from the one or more outcomes that comprise detrimental results, presenting a detriment indicator within the user interface in association with the one or more procedural steps.
US11600083B1
A method includes obtaining multiple images of a driver of a vehicle using an imaging sensor associated with the vehicle, where the images of the driver capture the driver's head. The method also includes identifying, in each of at least some of the images, an orientation of the driver's head in the image. The method further includes identifying an average orientation of the driver's head based on at least some of the identified orientations of the driver's head. In addition, the method includes determining whether the driver is inattentive based on the average orientation of the driver's head. Identifying, in each of at least some of the images, the orientation of the driver's head in the image may include identifying a pitch angle and a yaw angle of the driver's head in the image.
US11600080B2
Certain aspects of the present disclosure provide a method for lane marker detection, including: receiving an input image; providing the input image to a lane marker detection model; processing the input image with a shared lane marker portion of the lane marker detection model; processing output of the shared lane marker portion of the lane marker detection model with a plurality of lane marker-specific representation layers of the lane marker detection model to generate a plurality of lane marker representations; and outputting a plurality of lane markers based on the plurality of lane marker representations.
US11600074B2
Methods, systems, and apparatus, including computer programs encoded on computer-readable media, for obtaining a first image from a first sensor; detecting a first object within the first image; extracting discriminative features of the first object into a first feature vector; obtaining a second image from a second sensor; detecting a second object within the second image; extracting discriminative features of the second object into a second feature vector; and determining, based on a comparison between the first feature vector and the second feature vector, that the second object is same as the first object.
US11600073B2
A first imager has a relatively high resolution and a relatively narrow first field-of-view. Information about objects in an environment is detected or captured, and used to steer the first field-of-view of the first imager. The sensor(s) may take the form of a second imager with a relatively lower resolution and relatively wider second field-of-view. Alternatively, other types of sensors, for instance presence/absence sensors may be employed. The first field-of-view may be directed toward an object that satisfies one or more conditions, for instance matching a particular SKU. The first field-of-view may track a moving object, for instance via a tracking mirror and actuator. This approach may be employed in retail locations, for example in grocery or convenience stores, for instance to reduce various forms of theft or in industrial environments.
US11600072B2
Techniques for automatically detecting objects left behind. An example method includes receiving video frames of a scene from a three-dimensional (3D) camera and establishing, based on 3D depths associated with the video frames, a background of the scene. The method also includes detecting, in the frames, a foreground blob in the scene based on the foreground blob having a 3D depth that is different from the background. The method further includes detecting that the foreground blob has separated into a blob corresponding to a person and a second blob corresponding to an object, based on the person having a 3D depth that is different from the object. The method additionally includes determining that the person has been separated from the object for a threshold, and responsive to determining that the person has been separated from the object for the threshold, generating an alert indicating that the object is left behind.
US11600071B2
A visible light sensor may be configured to sense environmental characteristics of a space using an image of the space. The visible light sensor may be controlled in one or more modes, including a daylight glare sensor mode, a daylighting sensor mode, a color sensor mode, and/or an occupancy/vacancy sensor mode. In the daylight glare sensor mode, the visible light sensor may be configured to decrease or eliminate glare within a space. In the daylighting sensor mode and the color sensor mode, the visible light sensor may be configured to provide a preferred amount of light and color temperature, respectively, within the space. In the occupancy/vacancy sensor mode, the visible light sensor may be configured to detect an occupancy/vacancy condition within the space and adjust one or more control devices according to the occupation or vacancy of the space. The visible light sensor may be configured to protect the privacy of users within the space via software, a removable module, and/or a special sensor.
US11600065B2
Methods, apparatus, systems, and computer-readable media are set forth for generating and/or utilizing image shortcuts that cause one or more corresponding computer actions to be performed in response to determining that one or more features are present in image(s) from a camera of a computing device of a user (e.g., present in a real-time image feed from the camera). An image shortcut can be generated in response to user interface input, such as a spoken command. For example, the user interface input can direct the automated assistant to perform one or more actions in response to object(s) having certain feature(s) being present in a field of view of the camera. Subsequently, when the user directs their camera at object(s) having such feature(s), the assistant application can cause the action(s) to be automatically performed. For example, the assistant application can cause data to be presented and/or can control a remote device in accordance with the image shortcut.
US11600064B2
Systems and methods of augmenting objects associated with personal data. A system includes a communication module, a processor, and a memory. The memory stores instructions that, when executed, configure the processor to authenticate a client device based on a credential associated with an account record. The processor receives, from the client device, an indication of a document marker and obtains, from the account record, personal data associated with the document marker. The processor transmits, to the client device, display data based on the personal data. The display data configures the client device to display an augmented reality output based on the personal data and at least one further image of the document. The personal data may include dynamic data varying over time. The display data configuring the client device to display the augmented output may be based on current personal data obtained from the account record.
US11600063B1
A system and method for a guided inspection of an apartment, home or other physical space is disclosed. The system and method use augmented reality to guide a user through a physical space. The system and method further use machine learning to automatically detect and classify damage to various physical structures in the physical space. In response to detected damage, the system may prompt a user to move closer to the detected damage for further inspection. The system can also detect obscured structures and prompt a user to make changes to the environment to increase the visibility of the obscured structures.
US11600053B1
A system and method for determining a location for a surgical jig in a surgical procedure includes providing a mixed reality headset, a 3D spatial mapping camera, an infrared or stereotactic camera, and a computer system configured to transfer data to and from the mixed reality headset and the 3D spatial mapping camera. The system and method also include attaching a jig to a bone, mapping the bone and jig using the 3D spatial mapping camera, and then identifying a location for the surgical procedure using the computer system. Then the system and method use the mixed reality headset to provide a visualization of the location for the surgical procedure.
US11600049B2
Techniques for estimating a perimeter of a room environment at least partially enclosed by a set of adjoining walls using posed images are disclosed. A set of images and a set of poses are obtained. A depth map is generated based on the set of images and the set of poses. A set of wall segmentation maps are generated based on the set of images, each of the set of wall segmentation maps indicating a target region of a corresponding image that contains the set of adjoining walls. A point cloud is generated based on the depth map and the set of wall segmentation maps, the point cloud including a plurality of points that are sampled along portions of the depth map that align with the target region. The perimeter of the environment along the set of adjoining walls is estimated based on the point cloud.
US11600048B2
Example implementations may relate to methods and systems for detecting an event in a physical region within a physical space. Accordingly, a computing system may receive from a subscriber device an indication of a virtual region within a virtual representation of the physical space such that the virtual region corresponds to the physical region. The system may also receive from the subscriber a trigger condition associated with the virtual region, where the trigger condition corresponds to a particular physical change in the physical region. The system may also receive sensor data from sensors in the physical space and a portion of the sensor data may be associated with the physical region. Based on the sensor data, the system may detect an event in the physical region that satisfies the trigger condition and may responsively provide to the subscriber a notification that indicates that the trigger condition has been satisfied.
US11600046B2
Systems and methods for generating three-dimensional models with correlated three-dimensional and two dimensional imagery data are provided. In particular, imagery data can be captured in two dimensions and three dimensions. Imagery data can be transformed into models. Two-dimensional data and three-dimensional data can be correlated within models. Two-dimensional data can be selected for display within a three-dimensional model. Modifications can be made to the three-dimensional model and can be displayed within a three-dimensional model or within two-dimensional data. Models can transition between two dimensional imagery data and three dimensional imagery data.
US11600045B2
Apparatus and associated methods relate to providing an optical display apparatus that can be used to make a light source display variable apparent sizes in response to light intensities emitted by the light source. In an illustrative example, the optical display apparatus may have a first baffle arranged on the top of a light source. The optical display apparatus may also include a second baffle, the first baffle may be nested in the second baffle such that a first intensity of a first beam of light guided within the first baffle is stronger than a second intensity of the second beam of light guided between the first baffle and the second baffle. By adjusting the light intensities, different display regions of a translucent diffuser may be lit, which may provide controllable apparent sizes of a light structure.
US11600037B2
Disclosed is surface guided cropping in volume rendering of 3D volumetric data from intervening anatomical structures in the patient's body. A digital 3D representation expressing the topography of a first anatomical structure is used to define a clipping surface or a bounding volume which then is used in the volume rendering to exclude data from an intervening structure when generating a 2D projection of the first anatomical structure.
US11600032B2
Concepts and technologies are disclosed herein for identifying vulnerabilities associated with a premises and generating and/or presenting augmented reality display data to aid in selecting security components to protect the vulnerabilities identified. A processor can execute a security vulnerability assistant service. A request from a user device can be received. The request can comprise image data of a premises. An object captured by the image data can be identified, and a determination can be made whether the object is associated with a vulnerability. In response to determining that the object is associated with a vulnerability, augmented reality display data can be generated. The augmented reality display data can include a virtual object for overlaying on an image of the object presented by the user device.
US11600013B2
Tracking units for facial features with advanced training for natural rendering of human faces in real-time are provided. An example device receives a video stream, and upon detecting a visual face, selects a 3D model from a comprehensive set of head orientation classes. The device determines modifications to the selected 3D model to describe the face, then projects a 2D model of tracking points of facial features based on the 3D model, and controls, actuates, or animates hardware based on the facial features tracking points. The device can switch among an example comprehensive set of 35 different head orientation classes for each video frame, based on suggestions computed from a previous video frame or from yaw and pitch angles of the visual head orientation. Each class of the comprehensive set is trained separately based on a respective collection of automatically marked images for that head orientation class.
US11600011B2
A method for determining a trailer characteristic includes disposing a camera at a rear portion of a vehicle so as to have a field of view rearward, providing a control having an image processor, and hitching a tongue of a trailer to a hitch ball of the vehicle. Location of a portion of the trailer relative to the camera is determined via processing of captured image data. Responsive to the determination of the location of the portion of the trailer relative to the camera, a subregion of the imaging array of the camera is determined that includes the determined portion of the trailer, and processing at the control is enhanced at the determined subregion during processing of subsequent frames of captured image data to determine location of the portion of the trailer relative to the vehicle centerline in the subsequent frames of captured image data.
US11600007B2
Certain aspects of the present disclosure are directed to methods and apparatus for predicting subject motion using probabilistic models. One example method generally includes receiving training data comprising a set of subject pose trees. The set of subject pose trees comprises a plurality of subsets of subject pose trees associated with an image in a sequence of images, and each subject pose tree in the subset indicates a location along an axis of the image at which each of a plurality of joints of a subject is located. The received training data may be processed in a convolutional neural network to generate a trained probabilistic model for predicting joint distribution and subject motion based on density estimation. The trained probabilistic model may be deployed to a computer vision system and configured to generate a probability distribution for the location of each joint along the axis.
US11600001B2
The disclosure relates to an image segmentation method and apparatus, and a computer program thereof. The image segmentation apparatus according to the disclosure may include an encoding module configured to obtain a plurality of feature maps having different resolutions with respect to an input image, using an artificial neural network including one or more residual blocks, and a decoding module configured to generate one prediction map from pairs of adjacent feature maps among the plurality of feature maps in bracket-shaped manner, wherein the decoding module performs one or more decoding rounds, each decoding round includes one or more ATF modules that generate a combined feature map using a high-resolution feature map having a higher resolution among an adjacent feature map pair constituting the feature map generated in the previous round and a low-resolution feature map having a lower resolution thereof, and the decoding round is repeatedly performed until the one prediction map is generated. According to the disclosure, it is possible to combine local information and global context in a balanced manner.
US11599999B2
An apparatus, system, and method for fluorescence imaging with stray light reduction is described. The system including a light source to provide a first illumination of a scene to induce fluorescence from the scene, an image sensor to capture a fluorescence image of the scene during the first illumination, and a controller coupled to the light source, the image sensor, and memory that includes instructions that when executed by the controller causes the system to perform operations. The operations including comparing a first color channel value to a second color channel value of a given pixel included in the fluorescence image to identify one or more pixels of the fluorescence image as being affected by stray light. The operations further including generating a stray light image mask based, at least in part, on the one or more pixels of the fluorescence image identified as being affected by the stray light.
US11599994B2
An optical tissue imaging system includes a probe for insertion into a transparent cylindrical capillary. The capillary includes an internal cylindrical channel that extends along a central axis. The capillary is inserted into tissue of a subject, and the probe may rotate and translate within the capillary. The probe may include a mirror configured to reflect light to the tissue outside of the cylindrical capillary.
US11599986B2
Systems and methods for detecting surface anomalies are disclosed. For example, a computer-implemented method for detecting surface anomalies on an object comprises receiving measured electromagnetic radiation (EMR) profiles for the object, generating synthetic EMR profiles for the object based on the measured EMR profiles, determining whether the object contains a surface anomaly based on the measured EMR profiles and the synthetic EMR profiles, and indicating a surface anomaly to a user via a display when a surface anomaly is detected. In another example, a system comprises a computing device comprising non-transitory memory with computer-readable instructions for receiving unpaired image data of an object of two different image types, predicting missing image data to generate paired image data of the two different image types, and determining whether the object contains a surface anomaly based on the paired image data. The computing device comprises a processor configured to execute the computer-readable instructions.
US11599972B1
There is provided a method for lossy image or video encoding and transmission, including the steps of receiving an input image at a first computer system, encoding the input image using a first trained neural network to produce a latent representation, performing a quantization process on the latent representation to produce a quantized latent, and transmitting the quantized latent to a second computer system.
US11599967B2
A method for graphics processing. The method including rendering graphics for an application using a plurality of graphics processing units (GPUs). The method including dividing responsibility for the rendering geometry of the graphics between the plurality of GPUs based on a plurality of screen regions, each GPU having a corresponding division of the responsibility which is known to the plurality of GPUs. The method including generating information regarding a piece of geometry with respect to a first screen region for which a first GPU has a first division of responsibility, while rendering the piece of geometry at a second GPU for an image. The method including rendering the piece of geometry at the first GPU using the information.
US11599962B2
In one embodiment, a computer-implemented method that comprises receiving, a user request from a first system user of a plurality of system users for a communication of health data with a health information system. The health information system includes a data store that stores health data related to the plurality of system users. The method further comprises providing to the first system user health data stored by a second system user in the data store based on access approval by the second system user in response to a user request for health data associated with the second system user; analyzing health data for a first group of system users if the user request is an analysis of health data associated with the first group of system users; providing to the first system user the analyzed health data; and communicating health data associated with the first system user to a second group of system users if the user request is a request to communicate and the first system user has designated the system users of the second group of system users.
US11599956B2
An energy efficiency data collection system architecture may be configured to enable efficient and accurate collection of energy efficiency data associated with users and/or sites associated with users and generation of profiles associated with the users based on the energy efficiency data. An energy efficiency data collection service may receive location information, image data, and user-input data from an application operating on a mobile device associated with a user. The energy efficiency data collection service may generate profiles based on the information received from the application and may provide incentives to the users in response to participating in an energy efficiency data collection survey.
US11599951B1
An on-demand insurance (ODI) server for generating dynamic user offerings may be provided. The ODI server may include at least one processor in communication with a memory device. The at least one processor may be programmed to (i) receive, from a user computing device associated with a user, an insurance policy request for a trip from a start location to an end location, (ii) determine at least one transportation mode available for the trip, (iii) access contextual data associated with the trip, (iv) assess a risk associated with the at least one transportation mode, (v) calculate a risk score associated with the at least one transportation mode based upon at least the contextual data, (vi) generate an insurance offering associated with the at least one transportation mode, and/or (vii) transmit the insurance offering in real time to the user computing device for purchase by the user.
US11599948B2
Embodiments of this invention relate to a method of determining the risk of driving a vehicle on a road network as a function of, for example, location, time of driving, weather, road conditions, driver ability, and traffic density. Historical information for the above is statistically analyzed to come up with a predictive model. Results can be displayed or presented to a driver while driving or otherwise or another person.
US11599945B2
A computer system uses risk-based principles to identify customers who have conducted money laundering activities. A money laundering risk score is derived from transactional information, background information, and/or due diligence information for each customer of a group of customers. Customers with higher money laundering risks are identified and monitored more closely. The computer system also assists a user to identify at least one transaction that has caused the identified customer to have a money laundering risk score that is in the higher percentiles of the customers.
US11599939B2
A system and method for processing loans includes loan approval decision module that receives input from a loan applicant and collects external data including credit bureau data, bank transaction data, and social media data. The system also includes a machine learning module having a pre-processing subsystem, an automated feature engineering subsystem and a feature statistical assessment subsystem. A business objective determination module and an adverse notice notification module is also provided. The business objective determination module includes a weight optimization company valuation maximization model. A set of models is developed using the machine learning module to predict performance of the borrower based on the business objective determination.
US11599937B2
Techniques for generating a digital wardrobe are presented herein. A transceiver can be configured to receive a request having a garment identifier and a user identifier. Additionally, an access module can be configured to access a first garment model, access a body model of the user corresponding to the user identifier, and access a second garment model corresponding to the user identifier. Furthermore, a processor can be configured by a garment simulation module to position the body model inside the first garment model and the second garment model, and calculate simulated forces based on the positioning. Moreover, a rendering module can be configured to generate an image of the garment models draped on the body model based on the calculated simulated forces. Subsequently, a display module can be configured to cause presentation of the generated image on a display of a device.
US11599936B2
A mixed reality system for displaying virtual holograms using a head mounted display and a tracking device. The HMD has one or more cameras mounted on its exterior connected to a portable computing device. The cameras record what a user's eyes would see in the environment and project the images onto the screen panel display. The cameras also transmit tracking device data to a software application installed on a portable computing device. Light emitting diodes serve as tracking points for the detection algorithm. The tracking device can be configured to transmit data to the portable computing device via optical modulation. Less private radio frequency technologies can be employed such as Bluetooth or WiFi to enable one-way or two-way communication. In some embodiments, multiplexing can be implemented to enable identifying and differentiating multiple tracking devices in a single frame.
US11599934B2
A computer-implemented method is disclosed. The method includes: receiving a request to process an order of a value storage token; sending, to a messaging address associated with a recipient entity, a first message including a unique link for accessing a token provider selection interface; detecting activation of the unique link by the recipient entity; in response to detecting activation of the unique link by the recipient entity, providing, on a computing device associated with the recipient entity, the token provider selection interface, wherein providing the token provider selection interface includes presenting only the one or more supported token providers as selectable options via the token provider selection interface; receiving, via the token provider selection interface, a selection of a token provider; in response to receiving the selection of the token provider: sending the digital representation of the value storage token to the messaging address associated with the recipient entity.
US11599929B2
A machine is configured to determine fashion preferences of users and to provide item recommendations based on the fashion preferences. For example, the machine accesses an indication of a fashion style of a user. The fashion style is determined based on automatically captured data pertaining to the user. The machine identifies, based on the fashion style, one or more fashion items from an inventory of fashion items. The machine generates one or more selectable user interface elements for inclusion in a user interface. The one or more user interface elements correspond to the one or more fashion items. The machine causes generation and display of the user interface that includes the one or more selectable user interface elements. A selection of a selectable user interface element results in display of a combination of an image of a particular fashion item and an image of an item worn by the user.
US11599927B1
At an artificial intelligence system, a respective feature set is generated from individual text collections pertaining to an item, using a first machine learning model which is trained to perform character-level analysis. Using at least a portion of a second machine learning model, a score associated with a semantic criterion is generated for an item; the training input to the second model is based on the feature sets. A recommendation associated with the item is generated based on the score.
US11599923B2
A system and method for an ordering system whereby a first user may remotely purchase goods and services from a second user by live stream video chat whereby the second user may then transmit the order to an establishment or other location, allowing first users to interact and connect with another person in a pleasant manner via video chatting, such as enabling the first user to order from a remote location to the second user who also may be at another location with respect to the establishment.
US11599922B2
To make customer check promptly and properly in response to a request for purchase of a 3rd app developed by a 3rd party using an application store operated in a foreign country. A management server 100 manages online store sale for making only an application stored in an app DB 250 and registered for online store sale available for purchase. The management server 100 comprises: an ordering processing unit 112 that judges whether the requested application to be purchased from a user is a 3rd app developed by a 3rd party; and a sales approval processing unit 113. If the application requested to be purchased is the 3rd app, the sales approval processing unit 113 notifies the user of a state waiting for approval by the 3rd party, and gains approval of sale of the 3rd app by transmitting a notification to the 3rd party requesting customer check.
US11599919B2
An information exchange environment may be maintained. The information exchange environment may be configurable to allow users of an application or service to exchange suggestion data with product development. A user interface may be displayed on a device of a first user of the application or service. A request from the first user to submit first suggestion data may be processed. The first suggestion data may be classified. The first suggestion data may be provided to a first product development entity.
US11599918B2
Systems and methods for automated generation and presentation of thematic content objects to consumers in a retail environment are provided. A portable device may include a transmitter or transceiver that emits, produces or otherwise transmits a signal that includes information and/or data representative of an identifier that uniquely identifies the portable device. Upon entering an establishment thematic content delivery circuitry detects the presence of the portable device and obtains the identifier included in the signal emitted by the portable device. Using the identifier, the thematic content delivery circuitry determines a theme logically associated with the identifier. The thematic content delivery circuitry generates thematic content output that is logically associated with the theme and communicates the thematic content output to an output device. The thematic content output may include display output, audio output, tactile output, hardcopy output, or combinations thereof.
US11599917B2
A method and system is provided for facilitating affiliate link generation. A user enables the system by identifying a webpage on an affiliate web site. The system performs an initial assessment of the page to extract webpage information, which is compared to information stored in a database. If the extracted information matches stored information, a record of the webpage is displayed and an affiliate link is dynamically generated for immediate use. If the extracted information does not match stored information, a new record of the webpage is created. If the webpage contains product-specific data, a product-specific record is stored. If the webpage does not contain product-specific data, a non-product record is stored. An affiliate link is then dynamically created. The new record of the product and dynamically created affiliate link is added to the database for immediate use.
US11599912B2
A method for distributing an electronic content item for consumption with advertisements is provided. In one embodiment, a content provider creates a license identifying one or more slots within an electronic content item at which advertisements are to be inserted. The license specifies one or more types of advertisements that are not permitted to be inserted into the slots, and also specifies criteria for dynamically selecting advertisements to insert into the one or more slots. The content provider securely associates the electronic license with the electronic content item and distributes the electronic content item and the electronic license to a third party for consumption or subsequent transfer to an end user.
US11599908B2
A system and method are provided for collection and testing of a biologic sample in a self-diagnostic test. The system and method comprise collecting by a user of a testing device a biologic sample for use with the testing device, assigning correlative values as test results, and receiving the test results at a server disposed on a network. Some aspects include a mobile application operating on a mobile device with which the user interacts. These aspects allow advertisements and other messages to be presented to the user through the mobile application. Some aspects present different messages to the user based on the type of self-diagnostic test the user is conducting.
US11599905B2
Embodiments provide computer systems, computer-executable methods and one or more non-transitory computer-readable media for offering one or more promotions to consumers using a promotion and marketing service. User input may be received from a first consumer interface associated with a first consumer, the user input including an interest indication relating to a first promotion. An association between the first consumer and a second consumer for sharing of promotions may be programmatically retrieved or generated. Based on the association, it may be determined whether to offer the first promotion to the second consumer based on one or more characteristics associated with the second consumer. Based on a determination that the first promotion should be offered to the second consumer, an indication may be outputted, the indication configured to cause an impression of the first promotion to be generated on a second consumer interface associated with the second consumer.
US11599900B1
Disclosed embodiments may include a method for automatically providing customized financial card incentives where the system can identify if a transaction is eligible for additional bonus rewards by determining if the user is a student using a clustering algorithm with user similarity data to generate a probability. Then, if the probability is above a predetermined threshold, a machine learning model with comprehensive user data classifies the user as a student or non-student. Once the user is determined to be a student, the transaction is verified as being an educational purchase using the transaction data or by having the user provide an image of a receipt. Once the transaction is verified, the transaction or items within the transaction qualify for additional rewards that are applied to the user's account. Users who are not identified as students may qualify for a standard amount of rewards.
US11599889B2
Techniques for qualifying a candidate supplier are presented. Such techniques may include obtaining a part produced by a candidate supplier and measuring a quantifiable property in each of a plurality of samples to obtain an empirical data set. Such techniques may also include selecting, based on the empirical data set, and fitting to the empirical data set, an appropriate linear mixed model for the quantifiable property. Such techniques may further include computing an acceptance parameter from a mean and standard deviation obtained from the appropriate linear mixed model. The acceptance parameter may include a process capability index or a tolerance interval bound. Such techniques may further include determining that the candidate supplier qualifies based on comparing the acceptance parameter to a threshold.
US11599882B2
A data processing method, apparatus and system, for improving the security and accuracy in the data processing process. The method comprises: receiving target biometric information and verification password information of a target object sent by an acquisition institution server; recognizing, from registered biometric information of a plurality of objects, the registered biometric information matching the target biometric information; determining target account information of the target object according to the recognized registered biometric information; and sending a data processing request to a card issuing institution server corresponding to the target account information, the data processing request comprising the target account information and the verification password information, so that the card issuing institution server performs verification using the verification password information and performs data processing according to the target account information after the verification is passed.
US11599875B2
An application specific wallet function of a blockchain wallet provides a method in which blockchain tokens may be assigned for specific uses and other uses can be prevented. The application specific wallet function can be configured to allow tokens to only be used on some or all of the applications hosted on or available through the blockchain, and can also be configured to prevent tokens from being utilized for any purpose outside of the use intended by the network host or provisioner. This can ensure that the wallet owner uses the tokens for blockchain applications and can prevent the wallet owner from trading or selling the tokens on a cryptocurrency exchange.
US11599871B1
A method, apparatus, and system of activating and using a contactless card are disclosed. More particularly, a transaction card including a contactless enabled chip having payment information and identity information stored thereon, where the contactless enabled chip is configured to communicate the identity information to a mobile device via a contactless communication, and where the identity information comprises a cryptographic key, cryptographic token, or a digital certificate is disclosed.
US11599868B2
A method for access to a digital content distribution platform includes receiving a request for initial access of a user and granting access to the digital content distribution platform based upon the request for initial access. Granting access includes providing the user with a line-of-credit configured to renew at least a portion of the line of credit when a debt accrued in the line-of-credit is satisfied. The method includes receiving a selection of a digital content file and providing the user with access to the selected digital content file in exchange for the payment from the line-of-credit. The method includes incorporating an interactive advertisement into the selected digital content file according to a parameter associated with the user with the interactive advertisement configured to receive an interaction. The method includes renewing, in response to the interaction, at least a portion of the line of credit.
US11599867B2
An image identification register system (1) includes an image identification register apparatus (10), an image capturing apparatus (30), and a touch panel display (40). The touch panel display (40) is also used as a placement surface of a product. The image capturing apparatus (30) captures a product (P) placed on the touch panel display (40), and generates an image of the product (P). The image identification register apparatus (10) includes an image acquisition unit (110) that acquires an image of the product (P) placed on the touch panel display (40), a product identification unit (120) that identifies the product captured in the image, a display control unit (130) that causes a user interface that receives an input needed for checkout processing of the product to be displayed on the touch panel display according to an identification result of the product, and a processing execution unit (140) that executes processing based on an input to the user interface.
US11599861B2
Systems and methods for mobile enrollment in automated clearing house (ACH) transactions using mobile-captured images of financial documents are provided. Applications running on a mobile device provide for the capture and processing of images of documents needed for enrollment in an ACH transaction, such as a blank check, remittance statement and driver's license. Data from the mobile-captured images that is needed for enrolling in ACH transactions is extracted from the processed images, such as a user's name, address, bank account number and bank routing number. The user can edit the extracted data, select the type of document that is being captured, authorize the creation of an ACH transaction and select an originator of the ACH transaction. The extracted data and originator information is transmitted to a remote server along with the user's authorization so the ACH transaction can be setup between the originator's and receiver's bank accounts.
US11599853B2
In a stock rebalancing method, separate inventory holding clients are registered, each as individual publishers of inventory level data, and further, separate transporter clients also are registered each as individual publishers of transport capacity. Then, an indication is received from one of the inventory holding clients, of an overstock condition of a specified item. Contemporaneously, an indication is received from another of the inventory holding clients of an understock condition of the specified item. In response, one of the transporter clients is identified as indicating excess capacity sufficient to bear transport of the specified item in a quantity indicated by the understock condition, the clients are messaged indicating the conditions, and the identified transport client is directed to transport the specified item in the indicated quantity from the one of the inventory clients indicating the overstock condition to the one of the inventory holding clients indicating an understock condition.
US11599850B2
The invention relates to the monitoring of products by means of active radio tags. According to the invention, packagings of products are provided with an active radio tag that detects at least one environmental condition and/or at least one packaging state, and which emits a signal at time intervals, which provides information about a unique identifier and at least one state in which the respective product is found. The signal is picked up by a receiver that extracts the unique identifier and the state information and transmits same together with location information to an external server.
US11599848B2
This invention discloses a novel system and method for providing retail point of sale terminals that are connected securely over the Internet to a back-office service that manages the retailer's data as a service using a system that supports more than one retailer, each of which will have one or more point of sale terminals.
US11599842B2
Embodiments determine mismatches in evaluations. Embodiments receive a first evaluation of an employee from a supervisor of the employee, the first evaluation including supervisor comment ratings and supervisor numerical ratings, each of the supervisor comment ratings and supervisor numerical ratings corresponding to an evaluation category. Embodiments receive a second evaluation of the employee from the employee, the second evaluation including employee comment ratings and employee numerical ratings, each of the employee comment ratings and employee numerical ratings corresponding to the evaluation category. Embodiments determine first sentiment polarity scores of the supervisor comment ratings and second sentiment polarity scores of the employee comment ratings. Embodiments determine polarity mismatch scores based on the first sentiment polarity scores and the second sentiment polarity scores and determine average differential ratings based on the supervisor numerical ratings and the employee numerical ratings. Embodiments combine the polarity mismatch scores and the average differential ratings.
US11599839B2
Systems and methods for limiting autonomous vehicle requests are provided. The method includes obtaining data indicative of a request for access to a software service for facilitating one or more transportation services. The method can include granting access to the software service based on a rate limit associated with the request and a request history. The rate limit can be associated with any combination of a vehicle provider determined based on the request, the software service for which access is requested, or current data. The rate limit can define a threshold number of requests over a period of time. The method can include determining the routing action for the request based on the rate limit and a request history associated the vehicle provider, the software service, or current data. The routing action can include granting access if the request history is less than the threshold number of requests.
US11599833B2
A vehicle sharing system includes a vehicle having interior transceiver modules associated with different passenger seating areas and a vehicle computing system (VCS) including a processor and a memory in communication with the modules and programmed to detect occupancy status of each seating area based on signals from the modules and to communicate the occupancy statuses to a remote server to facilitate scheduling of ride-sharing passengers for a specified seating area of the vehicle. The reserved seating location may be used to align the seating location/door with a passenger during pick-up, adjust vehicle accessory settings associated with the reserved seating location, and activate a visual indicator to direct the passenger to the assigned/reserved seating location.
US11599828B2
A loose coupling between Internet of Things (“IoT”) devices and environmental sensors is generated. Once the loose coupling has been generated, conditions in a physical environment can be managed utilizing the loosely coupled devices. For example, a hybrid machine learning/expert system can be utilized to activate the IoT devices in an environment to achieve a desired condition in an optimized manner.
US11599824B2
A learning device is configured to perform learning of a decision tree by gradient boosting. The learning device includes a plurality of learning units and a plurality of model memories. The plurality of learning units are configured to perform learning of the decision tree using learning data divided to be stored in a plurality of data memories. The plurality of model memories are each configured to store data of the decision tree learned by corresponding one of the plurality of learning units.
US11599819B2
A technique relates to configuring a superconducting router. The superconducting router is operated in a first mode. Ports are configured to be in reflection in the first mode in order to reflect a signal. The superconducting router is operated in a second mode. A given pair of the ports is connected together and in transmission in the second mode, such that the signal is permitted to pass between the given pair of the ports.
US11599813B1
Methods, systems, and computer-readable media for interactive workflow generation for machine learning lifecycle management are disclosed. A machine learning management system determines one or more prompts associated with use of a machine learning model. Input representing one or more responses to the one or more prompts is received. The one or more responses are provided via a user interface. The machine learning management system determines one or more workflows associated with the machine learning model. The workflow(s) are determined based at least in part on the one or more responses. The workflow(s) comprise a plurality of tasks associated with use of the machine learning model at a plurality of stages of a lifecycle of the model. One or more computing resources are determined, and at least a portion of the workflow(s) is performed using the one or more computing resources.
US11599807B2
Aspects of the present disclosure relate to interactive search training. A training canvas comprises results associated with a search query. The training canvas may be used as part of a training session that occurs during normal use of a search platform. When the search platform is first used, the results may be provided based on an existing model. An irrelevant result may be removed from the training canvas, such that a replacement result is added in its place. Additionally, results may be reordered, thereby indicating a ranking with which results should be displayed. Such interactions with the training canvas may be used to generate training data, such that a new model is trained accordingly. Thus, interactions with the training canvas yield high-quality training data that is usable to generate a model having equal or greater performance than a model that was trained using an equivalent amount of implicit training data.
US11599806B2
This disclosure provides a method, apparatus and computer program product to create a full homomorphic encryption (FHE)-friendly machine learning model. The approach herein leverages a knowledge distillation framework wherein the FHE-friendly (student) ML model closely mimics the predictions of a more complex (teacher) model, wherein the teacher model is one that, relative to the student model, is more complex and that is pre-trained on large datasets. In the approach herein, the distillation framework uses the more complex teacher model to facilitate training of the FHE-friendly model, but using synthetically-generated training data in lieu of the original datasets used to train the teacher.
US11599802B2
Systems and methods for remote intervention are disclosed herein. The system can include memory including: a user profile database; a content database; and a model database. The system can include a remote device including: a network interface; and an I/O subsystem. The system can include a content management server that can: receive a first electrical signal from the remote device; generate and send an electrical signal to the remote device directing the launch of the content authoring interface; receive a second electrical signal including content received by the content authoring interface from the remote device; identify a plurality of response demands in the received content; determine a level of the received content based on the identified plurality of response demands; determine the acceptability of the received content based on the identified plurality of response demands; and generate and send an alert to the remote device.
US11599781B2
A memristive device is described. The memristive device includes a first layer having a first plurality of conductive lines, a second layer having a second plurality of conductive lines, and memristive interlayer connectors. The first and second layers differ. The first and second pluralities of conductive lines are each lithographically defined. The first and second pluralities of conductive lines are insulated from each other. The memristive interlayer connectors are memristively coupled with a first portion of the first plurality of conductive lines and memristively coupled with a second portion of the second plurality of conductive lines. The memristive interlayer connectors are thus sparsely coupled with the first and second pluralities of conductive lines. Each memristive interlayer connector includes a conductive portion and a memristive portion. The memristive portion is between the conductive portion and corresponding line(s) of the first plurality of conductive lines and/or the second plurality of conductive lines.
US11599779B2
Disclosed is neural network circuitry having a first plurality of logic cells that is interconnected to form neural network computation units that are configured to perform approximate computations. The neural network circuitry further includes a second plurality of logic cells that is interconnected to form a controller hierarchy that is interfaced with the neural network computation units to control pipelining of the approximate computations performed by the neural network computational units. In some embodiments the neural network computation units include approximate multipliers that are configured to perform approximate multiplications that comprise the approximate computations. The approximate multipliers include preprocessing units that reduce latency while maintaining accuracy.
US11599777B2
In an example, an apparatus comprises a plurality of execution units comprising and logic, at least partially including hardware logic, to traverse a solution space, score a plurality of solutions to a scheduling deep learning network execution, and select a preferred solution from the plurality of solutions to implement the deep learning network. Other embodiments are also disclosed and claimed.
US11599776B2
The ability to rapidly identify symmetry and anti-symmetry is an essential attribute of intelligence. Symmetry perception is a central process in human vision and may be key to human 3D visualization. While previous work in understanding neuron symmetry perception has concentrated on the neuron as an integrator, the invention provides the coincidence detecting property of the spiking neuron can be used to reveal symmetry density in spatial data. A synchronized symmetry-identifying spiking artificial neural network enables layering and feedback in the network. The network of the invention can identify symmetry density between sets of data and present a digital logic implementation demonstrating an 8×8 leaky-integrate-and-fire symmetry detector in a field-programmable gate array. The efficiency of spiking neural networks can be harnessed to rapidly identify symmetry in spatial data with applications in image processing, 3D computer vision, and robotics.
US11599774B2
Techniques are provided for training machine learning model. According to one aspect, a training data is received by one or more processing units. The machine learning model is trained based on the training data, wherein the training comprises: optimizing the machine learning model based on stochastic gradient descent (SGD) by adding a dynamic noise to a gradient of a model parameter of the machine learning model calculated by the SGD.
US11599753B2
Embodiments generate a model of demand of a product that includes an optimized feature set. Embodiments receive sales history for the product and receive a set of relevant features for the product and designate a subset of the relevant features as mandatory features. From the sales history, embodiments form a training dataset and a validation dataset and randomly select from the set of relevant features one or more optional features. Embodiments include the selected optional features with the mandatory features to create a feature test set. Embodiments train an algorithm using the training dataset and the feature test set to generate a trained algorithm and calculate an early stopping metric using the trained algorithm and the validation dataset. When the early stopping metric is below a predefined threshold, the feature test set is the optimized feature set.
US11599738B2
Method for examining a multiplicity of distributed objects (1) by using an overview image (200) of the area (2) in which the objects (1) are distributed, wherein the overview image (200) is converted (110) into a binary image (210) by virtue of the intensity values (202) of the pixels (201) of the overview image (200) being classified (202a, 202b) as to whether they are on the near or far side of a prescribed threshold (208); the binary image (210) is cleared (120) of structures (219) that are smaller than the objects (1), so that a cleared image (220) is produced; and the cleared image (220) is morphologically closed (130), so that a binary object mask (230) is produced that indicates which locations in the area (2) belong to objects (1) and which locations in the area (2) do not belong to an object. A computer program product, including a machine-readable program having instructions that, when the program is executed on a computer, prompt the computer and any measuring apparatus connected thereto to perform the method according to the invention.
US11599727B2
An intelligent text cleaning method includes: acquiring a text set, and preprocessing the text set to obtain a word vector text set; subjecting the word vector text set to a full-text matrix numeralization to generate a principal word vector matrix and a text word vector matrix; inputting the principal word vector matrix to a BiLSTM model to generate an intermediate text vector; inputting the text word vector matrix to a convolution neural network model to generate a target text vector; and concatenating the intermediate text vector and the target text vector to obtain combined text vectors, inputting the combined text vectors to a pre-constructed semantic recognition classifier model, outputting an aggregated text vector, subjecting the aggregated text vector to reverse recovery using a word2vec reverse algorithm, and outputting a standard text. The present application realizes accurate text cleaning.
US11599722B2
In a prediction model generating apparatus 1, data obtaining unit 11 obtains text data; variable group classifying unit 12 classifies the data into a plurality of variable groups; variable scoring unit 13 scores the data of at least one of the plurality of variable groups by associating that data with the data of another group; variable input unit 14 takes the data of the scored group as a response variable, and the data of the other group associated with the scored group as an explaining variable, and inputs those data to machine learning unit 15. The machine learning unit 15 generates, through machine learning, a prediction model predicting the response variable from the explaining variable.
US11599718B1
Some examples relate to database systems for electronic spreadsheets. In one specific example, a system includes a relational database and a document database that is separate from the relational database. The system can retrieve structural data from the relational database, where the structural data describes a column configuration for a set of columns of the electronic spreadsheet, and where the structural data describes a row configuration for a set of rows of the electronic spreadsheet. The system can also retrieve cell data from the document database. The system can then generate the electronic spreadsheet based on the structural data and the cell data, such that the electronic spreadsheet has the column configuration and the row configuration defined in the structural data, and has the cell data positioned in a set of cells located at intersections of the set of rows and the set of columns.
US11599717B2
Apparatuses, systems and methods are described herein for separately collecting and storing form contents. Different information may be collected from a user on a form. Based on determining that portions of the form request private information, an extended reality (XR) environment may be provided to the user. The user may provide private information via an input method in the XR environment. The user may provide non-private information using a different input method outside of the XR environment. The private information may be processed and stored in a different database as compared to the non-private information. The database storing private information may have a higher security standard than the database storing non-private information.
US11599715B2
Differences between editions of items, such as books, can be determined and information about those difference provided for display to a user. The information can include a difference score, for example, that indicates an overall level of difference between the editions. This can include a percentage difference in some embodiments, considering the overall differences or differences for portions considered to be significant. In other embodiments contextual information, weightings, and other factors can be used to attempt to generate a similarity (or difference) score that will be of more use to a potential consumer, where the consumer can determine the substantive differences between the versions and determine whether the difference in price justifies the extent of the differences. The consumer in some embodiments can also view the differences, or at least a subset or information about the differences.
US11599705B2
Disclosed herein is a web user experience improvement for digital magazines. A digital magazine viewing platform is integrated with a digital magazine publishing platform including features that leverage the integration including user interface arrangement based on viewing habits and ripped content that is insertable into draft digital magazine documents. In some embodiments, a machine learning model categorizes magazine styles and present publishing features based on those magazines viewed or subscribed to by a given user.
US11599703B2
An apparatus reads a chip design comprising first and second blocks corresponding to first and second hardware modules, nodes, and data path segments that each connect a pair of nodes or a node to a block. Tracing backward along data paths that terminate at the second block, the apparatus identifies a secure cone. The secure cone comprises secure path segments of the data paths terminating at the second block and corresponding nodes. The apparatus identifies data paths originating at the first block and that are at least partially within the secure cone and determines whether any terminate outside the secure cone. When none of the data paths originating at the first block terminate outside the secure cone, the apparatus verifies the chip design. When a data path originating at the first block terminates outside the secure cone, the apparatus determines that the chip design has a potential leak.
US11599698B1
A computer/software tool for electronic design automation (EDA) extracts parasitics from a post-layout netlist file for an integrated circuit (IC) design and uses these parasitics to model circuit behavior between one or more excitation points and one or more observation points for a given circuit design characteristic. Sensitivities of that given circuit design characteristic to each constituent parasitic (or a group of parasitics that might be, for example, associated with a given structural element such as a layer) are then computed. The computer/software tool generates a visual display based on the relative sensitivities; for example, in one embodiment, relative sensitivities can be color-coded to permit a designer to visualize sources of problems in the IC design. In other embodiments, the sensitivities can be filtered and/or processed, e.g., so as to provide EDA driven assistance to changes to reduce excessive sensitivities or sensitivities to certain parasitics.
US11599697B2
Various examples are directed to systems and methods for evaluating electronic components. A server computing device may provide an evaluation user interface to a user application executing at a user computing device. The server computing device may receive an indication of an electronic component for evaluation from the user application and via the user interface and access a configuration data set for the electronic component. The configuration data set may comprise argument data describing a set of arguments for the electronic component; binding data describing a relationship between a first argument of the set of arguments and a first model input parameter; and simulator data describing a model for the electronic component. The server computing device may also evaluate the electronic component based at least in part on the configuration data set.
US11599685B2
The hardware and software properties of a three-dimensional printer can be queried and applied to select suitable directly printable models for the printer, or to identify situations where a new machine-ready model must be generated. The properties may be any properties relevant to fabrication including, e.g., physical properties of the printer, printer firmware, user settings, hardware configurations, and so forth. A printer may respond to configuration queries with a dictionary of capabilities or properties, and this dictionary may be used to select suitable models, or determine when a new model must be created. Similarly, when a printable model is sent to the printer, metadata for the printable model may be compared to printer properties in the dictionary to ensure that the model can be fabricated by the printer.
US11599684B2
An integrated circuit including an input terminal and an output terminal, signal generator circuitry that generates a pseudo-random digital signal provided at the output terminal, and comparator circuitry that compares an input signal received via the input terminal with the pseudo-random digital signal for providing a tamper detection signal indicative thereof. The signal generator circuitry may be a pseudo-random binary sequence generator or may be a linear-feedback shift register with software triggered reloading. The comparator circuitry may include a Boolean logic exclusive-OR gate for comparing the output and input signals. A method of detecting tampering including generating and providing a pseudo-random digital signal at an output terminal and comparing an input signal received via an input terminal with the pseudo-random digital signal for providing a tamper detection signal indicative thereof.
US11599678B2
A method for ensuring integrity of data sent by a vehicle V2X communication device to a control module to ensure operational safety, including: receiving data transferred by vehicle-to-X communication by a first computing apparatus of the V2X communication device, storing the data in a data memory, forwarding the data to a second computing apparatus, receiving the data by the second computing apparatus, establishing whether an action is to be triggered for the data and, in response, transmitting the data to a comparison apparatus, carrying out a comparison test for the data provided by the second computing apparatus with the data stored in the data memory and, in response to the test being passed, outputting the data and/or a control instruction and/or a warning message by the V2X communication device to a control module. Furthermore, a corresponding vehicle-to-X device and the use of the device in a vehicle are disclosed.
US11599677B2
Methods, systems, devices, and tangible non-transitory computer readable media for configuring and implementing application policies are provided. The disclosed technology can access application policy data associated with implementing an application policy. The application policy data can include rules associated with implementing the application policy by using organizational data associated with a plurality of applications that includes a set of extra-organizational applications that perform operations associated with a different set of extra-organizational applications. Based on the application policy data, organizational records of the organizational data that satisfy the one or more rules can be determined. The plurality of applications associated with the one or more organizational records that satisfy the one or more rules can then be accessed. Furthermore, based at least in part on the application policy and the one or more organizational records, the one or more operations associated with implementing the application policy can be performed.
US11599671B1
Disclosed is a method for each party of a group of m parties to be able to learn an Nth smallest value in a combined list. The method includes providing a value Ri to a group of members; computing how many numbers are smaller than Ri in a respective list of values for each respective member of the group of members; computing, a total number of smaller values (Pi); identifying a position of Ri in a combined list of values comprising each respective list of values; when N=Pi+1, returning Ri; when N is greater than Pi+1, removing all values smaller than Ri in their respective list of values and setting N=N−(Pi+1); when N is less than Pi+1, removing all numbers bigger than Ri in their respective list of value; and setting i=i+1.
US11599659B2
One example method of operation may include identifying a code segment accessed during a code access event, scanning code of the code segment to identify a degree of sensitivity of the code, appending a code access annotation to the code segment based on detected actions performed to the code during the code access event, and updating a code log to identify the code access annotation.
US11599656B2
A method for authorizing operation permissions of form data is disclosed in the present invention, including a step of selecting form data, where one or more pieces of form data, operation permissions of which need to be authorized are selected; a step of selecting a grantee, where one or more grantees to which operation permissions need to be authorized are selected; and a step of authorizing operation permissions, where the operation permissions of the selected form data are authorized to the selected grantee. In the present application, one or more pieces of form data can be independently authorized respectively, for example, the operation permissions of the customer Haier Electronics can be authorized only, which improves the fineness of system management, and is especially applicable to the case where the operation permissions of an important customer's form data need to be set independently, thus helping to protect the enterprise's confidential form data from leakage and satisfying actual use requirements of the enterprise.
US11599641B2
A bus filter driver and security agent components configured to retrieve and analyze firmware images are described herein. The bus filter driver may attach to a bus device associated with a memory component and retrieve a firmware image of firmware stored on the memory component. The bus filter driver may also retrieve hardware metadata. A kernel-mode component of the security agent may then retrieve the firmware image and hardware metadata from the bus filter driver and provide the firmware image and hardware metadata to a user-mode component of the security agent for security analysis. The security agent components may then provide results of the analysis and/or the firmware image and hardware metadata to a remote security service to determine a security status for the firmware.
US11599640B2
A security device includes an attack detection part, a security risk state determination part, and an execution environment controller. The attack detection part detects a cyber attack on an embedded device controlled by an embedded control device. The security risk state determination part determines a security risk state indicating at least one of a type and degree of risk of threat in a security caused by the cyber attack based on a result of the detection. The execution environment controller is included in the embedded control device, determines a security function against the cyber attack in accordance with the security risk state, and constitutes an execution environment of the security function in the embedded control device so that the embedded control device can execute the security function.
US11599635B2
Methods, apparatus, systems, and articles of manufacture are disclosed that improve detection of malware based on ecosystem specific data. An example apparatus includes a feedback weight controller to apply, with a machine learning model, a weight to feedback associated with a sample, the feedback obtained from at least a customer ecosystem and including endpoint feedback, human feedback, infrastructure feedback, and global feedback; and a sample conviction controller to, in response to a score based on the weighted feedback satisfying a threshold for a classification, indicate to a user, with the machine learning model, that the classification for the sample is malicious.
US11599630B2
Disclosed herein are methods and systems for detecting malicious files. An exemplary method comprises: selecting a file from a database of files used to perform training of a model for detecting a malicious file, forming one or more behavior patterns from intercepted one or more commands and parameters during execution of the file, forming a detection model, wherein the detection model selects a method of machine learning and is initialized with one or more hyper-parameters, training the detection model by calculating the one or more hyper-parameters based on the one or more behavior patterns to form a group of rules for calculating a degree of maliciousness of a resource and calculating a degree of maliciousness of another file based on the trained detection model.
US11599628B2
Systems, methods, and media for detecting the presence of return-oriented programming (ROP) payloads are provided, comprising: identifying a potential gadget address space; determining if a piece of the data corresponds to an address of the potential gadget address space; and in response to determining that the piece of the data corresponds to an address of the potential gadget address space: determining whether a plurality of operations, each associated one of a plurality instructions beginning at the address, indicates that an ROP payload is present in the data, and indicating that an ROP payload is present in the data in response to making a determination that a plurality of operations indicates that an ROP payload is present in the data a given number of times.
US11599625B2
Methods, systems, and devices for techniques for instruction perturbation for improved device security are described. A device may assign a set of executable instructions to an instruction packet based on a parameter associated with the instruction packet, and each executable instruction of the set of executable instructions may be independent from other executable instructions of the set of executable instructions. The device may select an order of the set of executable instructions based on a slot instruction rule associated with the device, and each executable instruction of the set of executable instructions may correspond to a respective slot associated with memory of the device. The device may modify the order of the set of executable instructions in a memory hierarchy post pre-decode based on the slot instruction rule and process the set of executable instructions of the instruction packet based on the modified order.
US11599624B2
Online user account access control with authentication challenge level adjustable based on a level of match between observed attributes of a present login attempt and corresponding recorded attributes for the authentic user for the entered user identifier (UID). Login candidates whose attributes sufficiently closely match the recorded attributes for the entered UID are allowed to select an authentication graphic pattern registered for the UID from a set of alternatives, with the degree of complexity of such selection-based authentication increasing according to the degree of difference between the observed attributes of the present login attempt and the corresponding recorded values for the UID, while by default, login candidates are requested to produce the registered authentication graphic pattern from blank slate. Accordingly, authentic, but only authentic, users are able to login with high convenience, with the underlying graphic pattern-based passcode protected against dictionary-based and brute-force attacks, or capture, by unauthorized parties.
US11599623B2
Global identity contexts are established for unique constituents to interact with a cloud architecture through a variety of relationships. The global identity context enables a particular constituent to access services from different cloud-service providers in a secure and simplified manner. Authenticating one account can provide access to services associated with other accounts linked to the global identity context for the authenticated account. In some embodiments, the global identity platform includes an account management application and an identity management application. The account management application is configured to register one or more accounts for each constituent. The identity management application is configured to perform individualization to establish an individual identifier for each unique constituent and map each account to a particular individual identifier and one or more local identifiers.
US11599622B2
A system provides resource monitoring and transmitting electronic alerts using event-based triggers. The system may determine, based on a user's identity, that the user requires additional security and monitoring products and/or services with respect to the user's account. In this regard, the system may continuously monitor the user's activity (e.g., to monitor a resource associated with the user account). The system may further define user events which may trigger the transmission of electronic alerts sent to computing devices of the user and/or third parties associated with the user.
US11599616B2
In some implementations, an authorization device generate a decision to reject an authorization request that includes a credential associated with a user based on one or more inconsistencies between entity information provided in the authorization request and authorized entity information associated with the credential. The authorization device may transmit, to a biometric-enabled device associated with the user, a message that causes the biometric-enabled device to display a prompt indicating the one or more inconsistencies between the entity information provided in the authorization request and the authorized entity information associated with the credential. In some implementations, the prompt may further enable the user to provide a biometric input to authorize the entity information provided in the authorization request. The authorization device may grant the authorization request based on receiving information indicating that the user provided the biometric input to authorize the entity information provided in the authorization request.
US11599615B2
Methods and systems for creating a digital association are provided. The method includes obtaining a first user-generated item comprising identifiable features of a first user and a second user. The method also includes obtaining a second user-generated item comprising the identifiable features of the first user and the second user. The method also includes cross-confirming that the first and second user-generated items are valid to verify the digital association.
US11599610B2
A light-emitting device includes a light diffusing member that diffuses light emitted from a light source so that an object to be measured is irradiated with the light; and a holding unit that holds the light diffusing member and is provided on a wire connected to the light source so as to be located in an uncoated region of the wire.
US11599601B2
Methods, systems, and apparatus for a matrix multiply unit implemented as a systolic array of cells are disclosed. Each cell of the matrix multiply includes: a weight matrix register configured to receive a weight input from either a transposed or a non-transposed weight shift register; a transposed weight shift register configured to receive a weight input from a horizontal direction to be stored in the weight matrix register; a non-transposed weight shift register configured to receive a weight input from a vertical direction to be stored in the weight matrix register; and a multiply unit that is coupled to the weight matrix register and configured to multiply the weight input of the weight matrix register with a vector data input in order to obtain a multiplication result.
US11599600B2
A computing in memory (CIM) cell includes a memory cell circuit, a first semiconductor element, a second semiconductor element, and a third semiconductor element. A first terminal of the first semiconductor element is coupled to a first computing bit-line. A control terminal of the first semiconductor element is coupled to a computing word-line. A control terminal of the second semiconductor element is coupled to the memory cell circuit. A first terminal of the second semiconductor element is coupled to a second terminal of the first semiconductor element. A first terminal of the third semiconductor element is coupled to a second terminal of the second semiconductor element. A second terminal of the third semiconductor element is coupled to a second computing bit-line. A control terminal of the third semiconductor element receives a bias voltage.
US11599597B2
A browser is disclosed that provides for browsing a hierarchical dataset including potentially millions of nodes. The hierarchical dataset may be located on a machine that is remote to the machine hosting the browser. Through selective, intelligent fetching and local cache management of sparse portions of the hierarchical dataset, the browser provides consistent and predictable response times for displaying a randomly-selected node in the context of proximate nodes in the hierarchy.
US11599595B2
In one general embodiment, a computer-implemented method includes selecting a portion of a hash table, identifying a plurality of uniform resource locators (URLs) stored within the selected portion of the hash table, and for each of the plurality of identified URLs, individually determining whether to process the identified URL, based on data associated with the identified URL.
US11599588B1
In an aspect, an apparatus for entity data aggregation is presented. An apparatus includes at least a processor and a memory communicatively connected to the at least a processor. A memory contains instructions configuring at least a processor to generate a web harvester. A web harvester is configured to extract entity data from an external database as a function of an extraction criterion. At least a processor is configured to classify extracted entity data to an entity data category. At least a processor is configured to aggregate extracted entity data into an entity profile as a function of an entity data category. At least a processor is configured to generate an entity search index as a function of aggregation of entity data.
US11599586B2
A computing device hosting a website of a business may be operable to receive a first search input comprising a term submitted via a search bar on the website. Upon performing an internal search for the term with no result, the computing device may output information on the no-result. The computing device may then perform, using one or more external search engines, a search for the term. Search results of the search, performed using the external search engine(s), may be analyzed. Based on a result of the analysis, one or more particular character strings related to the term may be identified. The computing device may generate and store, based on the identifying of the particular character string(s), one or more alternative search suggestions. Upon subsequently receiving an input comprising at least a portion of the term entered in the search bar, the computing device may output the alternative search suggestion(s).
US11599585B2
A computer-implemented method of providing targeted content to a user includes generating a query index from a data corpus, the query index including a plurality of market segment-based queries, wherein each market segment-based query of the plurality of queries is configured to provide targeted content on a browser user interface of a user determined to be within a corresponding market segment. The method further includes constructing the browser-executable library including the query index, where the browser-executable library is configured to execute within a local machine browser of the user, and transmitting the browser-executable library to the local machine browser of the user, wherein the browser-executable library is configured to determine that a query of the plurality of market segment-based queries matches user-specific data only stored in the local machine browser of the user, where the query matching the user-specific data stored in the local machine browser of the user is configured to cause the local machine browser to request the targeted content corresponding to the user-specific data.
US11599582B1
The disclosed method may include (i) aggregating, within a group network application, program user accounts registered to perform a respective task defined in a database of the group network application with resource user accounts registered as sources to provide resources for performance of the respective task, (ii) provisioning an interface that enables a program user account to select a structure for a metadata publication from a set of predefined structures, (iii) fulfilling at least part of the metadata publication based on an instruction from the program user account, and (iv) publishing the metadata publication over a wide area network in accordance with the instruction from the program user account.
US11599576B2
In an aspect, provided is a method comprising receiving, at a master node, capability information associated with a plurality of worker nodes, receiving, at the master node, an indexation request, and in response to the indexation request, distributing one or more tasks to the plurality of worker nodes based on the respective capability information, wherein the one or more tasks relate to generating a plurality of indexlets.
US11599574B2
A method for processing video data is performed by a data processing unit (DPU). The method includes obtaining, by the DPU, video data; processing the video data to obtain video data chunks and video processing engine outcomes; generating compliance metadata based on the video data chunks and the video processing engine outcomes; associating the compliance metadata with the video data chunks; and storing the compliance metadata and the video data chunks in appropriate storages based on the compliance metadata.
US11599569B2
An information processing device includes one or more hardware processors. The hardware processors acquire a causal relationship included in a target document that is a specific document from causal relationship management information in which one or a plurality of causal relationships are registered, which are extracted from one or a plurality of documents and each which includes a set of a first element and a second element having a relationship; acquire a similar expression of the causal relationship included in the target document based on feature management information in which features of a plurality of words included in one or a plurality of documents are registered; and acquire a generalized expression of the causal relationship included in the target document based on the causal relationship included in the target document and the similar expression.
US11599564B2
An embodiment relates to the transmission of a data set to a central data store. A data set is received via a data source. Furthermore, country information is optionally received via the data source. Furthermore, a data classification is determined based on the data set via the data source. Furthermore, the data classification and optionally the country information are sent to a server via the data source. Furthermore, data transmission information from the server is received via the data source. In this context, the data transmission information is based on the data classification and optionally on the country information and the data transmission information relates to the permissibility of the transmission of the data set. Furthermore, the data set is transmitted to the central data store in dependence on the data transmission information.
US11599548B2
The present technology is directed to high performing trained machine learning models for information retrieval in a web store. In some embodiments, for example, when a search query is received from a user of an online retailer, a computer system associated with the online retailer accesses measurements of performance of sets of search results returned in response to previous user search queries. Each of the previous search results set is a set that was ranked by a machine learning model selected from a store of machine learning models that are each trained to rank search results. Based on the measurements of performance, the computer system selects a machine learning model to rank search results for a response to the received search query. The ranked search results are provided for output to the user.
US11599545B2
Stream retention in a data storage system is described herein. A method as described herein can include receiving, by a device operatively coupled to a processor, a hold for a portion of a data stream, wherein the data stream comprises respective events indexed by time, and wherein the portion of the data stream is bounded by a first event of the data stream that is associated with a first time and a second event of the data stream that is associated with a second time; generating, by the device, a synthetic stream comprising the portion of the data stream; and preventing, by the device, events of the data stream that are included in the synthetic stream from alteration.
US11599543B2
Technologies are described for routing structured query language (SQL) statements to elastic compute nodes (ECNs) using workload classes within a distributed database environment. The elastic compute nodes do not store persistent database tables. For example, a SQL statement can be received for execution within the distributed database environment. A workload class can be identified that matches properties of the SQL statement. Based on the workload class, a routing location hint can be obtained that identifies a set of elastic compute nodes. The SQL statement can then be routed to one of the identified elastic compute nodes for execution. Execution of the SQL statement at the elastic compute node can involve retrieving database data from other nodes which store persistent database tables.
US11599542B2
A method for execution by a query processing system includes receiving a query request from a requesting entity. Query cost data is generated based on the query request by utilizing a query pricing scheme. Minimum query cost compliance data is generated for the query request based on determining whether the minimum query cost data complies with a minimum query cost rule. When the minimum query cost compliance data indicates the minimum query cost data complies with the minimum query cost rule a query result is generated based on facilitating execution of the query by executing at least one query function of the query against a database system, and the query result is transmitted to the requesting entity. When the minimum query cost compliance data indicates the query cost data does not comply with the minimum query cost rule, the query result is not transmitted to the requesting entity.
US11599538B2
Techniques for associating a selected search result, for a current query, with a recently executed prior query are disclosed. The system receives a first query from a user and presents a first set of search results. The system receives a second query from the user, subsequent to presenting the first set of search results, and presents a second set of search results. The system determines that a user selects a particular search result from the second set of search results. The system determines an association between the first query and the second query. Responsive to determining that the user selected the particular search result and the association between the first query and the second query, the system associates the particular search result with the first query. Subsequently, the system receives a new request for execution of the first query and, in response, presents at least the particular search result.
US11599535B2
Searching stored content is disclosed. A first mapping is created from an object to one or more stored relational database tables. A second mapping is created from the object to an indexer schema. One or both of the following is done: 1) using the first mapping to translate a search request expressed in an abstract query language to a first query language associated with the relational database; and 2) using the second mapping to translate the search request to a second query language associated with the indexer schema.
US11599522B2
Hardware trust boundaries in a data confidence fabric are provided. Nodes in a data confidence fabric are provisioned with identifies and confidence scores. Hardware-based trust insertion technologies are applied to data in the data confidence fabric. Protocols allow nodes to join the data confidence fabric and be aware of other nodes. Paths of data can be graphed and audited.
US11599517B2
A variety of scenarios for generating mock data based on original data are described. Characteristics of the original data can be reflected in the mock data without having access to the actual original data. Instead, statistical artifacts representing the original data can be used to instantiate reconstructed database tables. In relational database scenarios, foreign key relationships can be preserved even if the actual values are not known. The reconstructed database tables can be used as mock data in a variety of circumstances, including testing, and is especially useful to recreate characteristics of the original data when the original data cannot be made available for size, confidentiality, or privacy reasons.
US11599511B2
In one example, a method includes obtaining cluster and machine configuration information, sending a restore request for one or more machines, and loading a backup of a virtual machine, the backup having been created by a federated backup process involving the physical proxy node, and the virtual machine includes data that resides on a virtual federated database that is an element of a cluster environment and to which respective databases of each of a plurality of nodes of the cluster environment are mapped. Next, the virtual machine is taken offline after the backup of the virtual machine has been loaded, and after the virtual machine has been taken offline, the virtual machine is removed from the node where it resides. The backup of the virtual machine is then restored, and the restored virtual machine brought online, after which the restored virtual machine is enabled as a cluster-wide virtual machine.
US11599505B2
By way of example, a data storage system may comprise, a non-transitory storage device storing data blocks in chunks, and a storage logic coupled to the non-transitory storage device that manages storage of data on the storage device. The storage logic is executable to receive a data stream for storage in a non-transitory storage device, the data stream including one or more data blocks, analyze the data stream to determine a domain, retrieve a pre-configured reference set based on the domain, and deduplicate the one or more data blocks of the data stream using the pre-configured reference set.
US11599503B2
Change notify responses can be utilized to inform a remote computer that a file or directory that is being monitored has changed. A change notify response can include a path name to the file or directory being referenced. In some examples, a cache of path names can be maintained in a user space of a server implementing change notify responses. When a module that generates a change notify response does generate such a response, the module can first access the cache to determine if the relevant path name is located in the cache. Where the relevant path name is not located in the cache, the module can obtain the path name from kernel space and store it in the cache.
US11599501B2
Methods, non-transitory machine readable media, and computing devices that facilitate more efficient file system directory analytics are disclosed. With this technology, a bucket value is increased for one of a plurality of buckets in each of a plurality of histograms associated with a file system directory in a hierarchical directory tree after a storage operation creating a file in the file system directory. A time value is set for the file based on a time of the storage operation. The bucket value is adjusted responsive to subsequent storage operation(s) (e.g., read, write, or delete) associated with the file. The one of the buckets is identified after the subsequent storage operation(s) based on the time value. An interactive analytics interface is output that is configured to generate, using one or more of the histograms, historical activity associated with the file system directory responsive to a selection of the file system directory.
US11599494B2
An apparatus, such as an image forming apparatus, includes a Universal Serial Bus (USB) host interface configured to connect to a USB device, a direct current to direct current (DC-DC) converter configured to supply power to the USB device connected to the USB host interface, and a control unit configured to switch the DC-DC converter from a pulse width modulation (PWM) mode to a pulse frequency modulation (PFM) mode based on a type of the USB device connected to the USB host interface.
US11599493B2
A dual-host, USB system comprising a USB hub, a multiplexor (MUX) configured to couple a first host computing device or a second host computing device to a USB hub where each of the first and second host computing device have host-level control of a plurality of USB ports coupled to the USB hub based on which of a first or second input of the MUX is selected. The system further includes a processor communicatively coupled to the second host computing device and the USB hub, the processor providing a non-USB communication path from the second host computing device to the first host computing device to facilitate the sending of commands from the second host computing device to the first host computing device in the USB system.
US11599489B2
Techniques in electronic systems, such as in systems comprising a CPU die and one or more external mixed-mode (analog) chips, may provide improvements advantages in one or more of system design, performance, cost, efficiency and programmability. In one embodiment, the CPU die comprises at least one microcontroller CPU and circuitry enabling the at least one CPU to have a full and transparent connectivity to an analog chip as if they are designed as a single chip microcontroller, while the interface design between the two is extremely efficient and with limited in number of wires, yet may provide improved performance without impact to functionality or the software model.
US11599487B2
A time domain duplex (TDD) device is disclosed. The TDD device may include at least a digital interface and a TDD physical interface (PHY). The digital interface may be coupled to a plurality of peripheral devices. The TDD PHY may be coupled to a micro-coaxial cable. The TDD device may aggregate data from the plurality of peripheral devices and transmit the aggregated data through the TDD PHY.
US11599486B2
Priority reversing data traffic for latency sensitive peripherals, including receiving a connection notification and parameters of a peripheral; identifying, from the parameters, that an interface type associated with the peripheral is a bulk interface, the bulk interface associated with a first communication channel between the IHS and the peripheral and having a first latency; determining, based on the bulk interface type and a data traffic priority associated with the peripheral, that the data traffic associated with the peripheral is priority-inversed; in response to a communication request by an application executing on the IHS for communication with the peripheral, determining that the data traffic associated with the peripheral is priority-inversed, and in response, placing the data traffic in a queue associated with a second communication channel defined between the IHS and the peripheral, the second communication channel having a second latency, wherein the first latency is greater than the second latency.
US11599481B2
An apparatus includes a non-volatile memory media and a storage controller. The storage controller is configured to fetch a storage command from a submission queue of a host. The submission queue has a submission queue identifier (SQID). The storage controller then determines a submission queue fetch error in response to receiving a Transport Layer Packet (TLP) error as a result of fetching the storage command. Next, the storage controller is configured to determine a command identifier (CID) for the storage command associated with the submission queue fetch error. The storage controller then sends a completion message to the host. The completion message uniquely identifies the storage command of the submission queue associated with the submission queue fetch error using the SQID and CID.
US11599479B2
A self-encrypting drive (SED) comprises an SED controller and a nonvolatile storage medium (NVSM) responsive to the SED controller. The SED controller enables the SED to perform operations comprising: (a) receiving an encrypted media encryption key (eMEK) for a client; (b) decrypting the eMEK into an unencrypted media encryption key (MEK); (c) receiving a write request from the client, wherein the write request includes data to be stored and a key tag value associated with the MEK; (d) using the key tag value to select the MEK for the write request; (e) using the MEK for the write request to encrypt the data from the client; and (f) storing the encrypted data in a region of the NVSM allocated to the client. Other embodiments are described and claimed.
US11599472B1
A method includes receiving, at a direct memory access (DMA) controller of a memory device, a first command from a first cache controller coupled to the memory device to prefetch first data from the memory device and sending the prefetched first data, in response to receiving the first command, to a second cache controller coupled to the memory device. The method can further include receiving a second command from a second cache controller coupled to the memory device to prefetch second data from the memory device, and sending the prefetched second data, in response to receiving the second command, to a third cache controller coupled to the memory device.
US11599468B1
Memory system features may promote cache coherency where first and second memory clients may attempt to work on the same data. A second client cache system may provide a read request for data and associated metadata. The metadata element may be detected in a first client cache system. The first client cache system may write or flush, such as to a system memory, one or more cache lines containing the metadata and associated data and invalidate the flushed cache lines. The second client cache system may receive the data and metadata, such as from the system memory, completing or fulfilling the read request.
US11599442B1
In a present invention embodiment, time series data is received including information pertaining to a corresponding attribute of monitored activity on a processing device. An upper bound of the time series data is determined based on a weighted combination of a prior upper bound and a current value derived from the time series data. Greater weight is provided to greater values in the time series data based on an exponent applied to the prior upper bound and the current value and an effect of older values in the time series data decays over time based on a smoothing factor applied to exponential values of the prior upper bound and the current value. The upper bound is applied to a profile of an entity, and abnormal activity on the processing device is detected based on a comparison of the upper bound to a corresponding bound of the profile.
US11599439B2
A universal device identifier (UDID) service with adjusted attribute distances. In one embodiment, a server includes an electronic processor and a memory storing the UDID service. The electronic processor is configured to receive an identification request regarding a currently-observed device having a first set of device attributes, retrieve any previously-observed devices, determine whether one or more devices are found from retrieving the any of the previously-observed devices, determine all changed device attributes for each device of the one or more devices that are found relative to the first set of device attributes, generate an adjusted attribute distance corresponding to the all changed device attributes for the each device, retrieve a universal device identifier (UDID) of a closest device having a lowest adjusted attribute distance among all adjusted attribute distances that are generated, and assign the UDID of the closest device to the currently-observed device.
US11599438B1
A system, method, and computer program are provided for combining results of event processing received from a plurality of virtual processes or servers. In use, an event is sent to a plurality of virtual processes or virtual servers. Further, a result of processing of the event is received from each of the virtual processes or virtual servers. In addition, the results received from the plurality of virtual processes or virtual servers are combined.
US11599430B2
The present disclosure includes apparatuses and methods for performing data restore operations in memory. An embodiment includes a memory, and a controller configured to perform a data restore operation on data stored in the memory using a first table and a second table stored in the controller, wherein the first table includes a current mapping of the data stored in the memory that is based on a previous assessment of previous error rates associated with the data stored in the memory, and the second table includes a new mapping of the data stored in the memory that is based on a current assessment of current error rates associated with the data stored in the memory.
US11599425B2
Embodiments of the present disclosure relate to a method for storage management, an electronic device, and a computer program product. According to an example implementation of the present disclosure, a method for storage management is provided, which comprises receiving an access request for target metadata from a user at a node among a plurality of nodes included in a data protection system, wherein the access request includes an identification of the target metadata; based on the identification, acquiring target access information corresponding to the identification from a set of access information for the user, wherein the target access information records information related to access to the target metadata; and if the target access information is acquired, determining the target metadata based on the target access information.
US11599423B1
Managing backup copies in a right to delete personal data environment is described. A system creates a revised backup copy by deleting any data that a deletion request ledger specifies for deletion from a backup copy that was created for a data object. The system associates an updating time with the revised backup copy. The system retrieves the revised backup copy in response to receiving a restoration request corresponding to the revised backup copy. The system enables restoration of the data object by deleting any data i) that the deletion request ledger specifies for deletion from the revised backup copy and ii) that is associated with a deletion request time which is subsequent to the updating time.
US11599418B2
Methods, systems and computer program products for maintaining components of networked nodes with distributed data dependencies are described. For example, in accordance with one or more embodiments, a method can comprise identifying, by a device comprising a processor, in a group of dependent nodes of a cluster of nodes, a first portion of the dependent nodes for which an update is implicated. The method can further comprise selecting, by the device, from the first portion, a second portion of the dependent nodes that are predicted to be able to be updated with the update without affecting access to data of the group of dependent nodes. Further, the method can comprise communicating, by the device, the update to the second portion of the dependent nodes.
US11599412B1
Systems, methods, and computer-readable media are provided for utilizing distributed erasure encoding in a redundant array of independent disks (RAID) system. An example method can include generating a plurality of virtual redundant array of independent disk (vRAID) stripes, each of the plurality of vRAID stripes including a segment having a plurality of data, each of the plurality of data including metadata, the metadata including a checksum of a corresponding data of the plurality of data, distributing the segment of each of the plurality of vRAID stripes over a plurality of virtual nodes, mapping at least one of logical files, volumes, or objects to the plurality of data chunks and the at least one parity chunk of the plurality of vRAID stripes to avoid write-hole issues, and verifying data integrity of the corresponding data of the plurality of data using the checksum of the corresponding data.
US11599411B2
An integrity check device includes a register array processing circuitry which generates a current cyclic redundancy check (CRC) parity value by sequentially performing a CRC calculation on a plurality of safety sensitive data, stores a reference CRC parity value, outputs a check result signal indicating whether an error occurs by activating a first path and by comparing the current CRC parity value with the reference CRC parity value when the plurality of safety sensitive data are maintained and when an operation of updating the reference CRC parity value is unnecessary, and updates the reference CRC parity value to the current CRC parity value by activating a second path when at least one of the plurality of safety sensitive data is intentionally changed and when the operation of updating the reference CRC parity value is necessary.
US11599405B2
A system including a data repository storing metrics describing operational behavior of software programs executing in an enterprise system. The system also includes an application programming interface (API) gateway configured to receive the metrics. The system also includes an ingestion layer configured to ingest the metrics to form the ingested metrics. The system also includes a tumbling window processor configured to process the ingested metrics and the events into heat maps, sort the heat maps into the time slices, and populate the time slices with the ingested metrics.
US11599393B2
Systems, methods, apparatuses, and computer-readable media for guaranteed quality of service (QoS) in cloud computing environments. A workload related to an immutable log describing a transaction may be received. A determination is made based on the immutable log that a first compute node stores at least one data element to process the transaction. Utilization levels of computing resources of the first compute node may be determined. Utilization levels of links connecting the first compute node to the fabric may be determined. A determination may be made, based on the utilization levels, that processing the workload on the first compute node satisfies one or more QoS parameters specified in a service level agreement (SLA). The workload may be scheduled for processing on the first compute node based on the determination that processing the workload on the first compute node satisfies the one or more QoS parameters specified in the SLA.
US11599381B2
Examples are disclosed that relate to processing files between a local network and a cloud computing service. One example provides a computing device configured to be located between a local network and a cloud computing service, comprising a logic machine and a storage machine comprising instructions executable to receive, from a device within the local network, a file at a local share of the computing device, and in response to receiving the file, generate a file event indicating receipt of the file at the local share and provide the file event to a virtual machine executing on the computing device. The instructions are further executable to, based upon a property of the file, provide the file to a program operating within a container in the virtual machine to process the file, and send a result of executing the program on the file to the cloud computing service.
US11599377B2
Embodiments of the disclosure provide systems and methods accessing a storage device of a host machine. The method can include: receiving, via a first guest flash translation layer (FTL) instance, a first request for accessing the storage device from a first virtual machine running on a host machine, wherein the first request comprises a first physical address of the storage device; transmitting, via the first FTL instance, the first request to a host FTL driver; converting, via the host FTL driver, the first request into a first hardware command; transmitting, via the host FTL driver, the first hardware command to the storage device; and executing, via the solid state drive, the first hardware command.
US11599375B2
Methods and systems for generating virtual appliance products. The techniques include obtaining an operating system virtual disk file; creating a configuration file to include a first reference to the operating system virtual disk file and a second reference to a product-specific disk file; generating a virtual appliance file including the configuration file, the operating system virtual disk file, and the product-specific disk file; and distributing the virtual appliance file to a user.
US11599372B2
Among other things, instances of at least one type of page of a user interface are presented to at least a first user and a second user. Each instance includes a current scope of user interface elements. All of the instances have current scopes that are the same as or subsets of a prototype scope of user interface elements for that type of page. A permitted scope of user interface elements are available to each corresponding user. The permitted scope of the second user is the same as or a subset of the permitted scope of the first user. Selections of user interface elements to be included in an updated scope are received from the first user. The selections include only user interface elements that belong to both the prototype scope for that type of page and the permitted scope of the first user.
US11599367B2
A system and method to compress application control data, such as weights for a layer of a convolutional neural network, is disclosed. A multi-core system for executing at least one layer of the convolutional neural network includes a storage device storing a compressed weight matrix of a set of weights of the at least one layer of the convolutional network and a decompression matrix. The compressed weight matrix is formed by matrix factorization and quantization of a floating point value of each weight to a floating point format. A decompression module is operable to obtain an approximation of the weight values by decompressing the compressed weight matrix through the decompression matrix. A plurality of cores executes the at least one layer of the convolutional neural network with the approximation of weight values to produce an inference output.
US11599366B2
Systems and methods are disclosed, including selectively providing one of a first reset or a second reset to transition to a storage system from a low power mode to an operational power mode in response to a hardware reset signal and a value of a control bit on the storage system.
US11599357B2
A machine-learning model task deduction method, system, and computer program product include extracting data schema of a machine-learning model and analyzing the data schema to determine an intended task of the machine-learning model.
US11599348B2
Container image building using shared resources is disclosed. A first instruction file that contains a first plurality of instruction keywords is read. Based on the first plurality of instruction keywords, a first plurality of files from a shared location is copied to a first consolidated location. Based on the first plurality of instruction keywords, a first container command file that references at least some of the first plurality of files on the first consolidated location is generated, the first container command file including commands that comply with a container builder syntax.
US11599344B2
A computer system, designed according to a particular architecture, compiles and execute a general quantum program. Computer systems designed in accordance with the architecture are suitable for use with a variety of programming languages and a variety of hardware backends. The architecture includes a classical computer and a quantum device (which may be remote from the local computer) which includes both classical execution units and a quantum processing unit (QPU).
US11599338B2
The present disclosure discloses a model loading method and apparatus for a head-mounted display device and a head-mounted display device. The method includes: obtaining a type of a target handheld device, in which the target handheld device is a handheld device connected to a current application service; determining whether the type of the target handheld device is an existing type in the head-mounted display device; obtaining, in response to the type of the target handheld device being not the existing type in the head-mounted display device, corresponding model resource data based on the type of the target handheld device; and generating, based on the model resource data, a handheld model corresponding to the target handheld device, and loading the handheld model.
US11599337B2
A method for configuring a first computer executable program includes through a user interface, receiving information indicative of a source of data and a data target; and receiving a characterization of a process, including a type of the process and values for characteristics associated with the process. The method includes based on the received information, automatically assigning values to respective parameters of the first computer executable program to cause the first computer executable program to, when executed, receive data from the source of data and output data to the data target. The method includes automatically configuring the first computer executable program to reference a second computer executable program, including identifying the second computer executable program based on the type of the process; and assigning values to respective parameters of the second computer executable program based on the values for the respective characteristics.
US11599330B2
In some examples, a control audio management engine is configured to interact with guest audio services in respective guests that have different audio management capabilities. The control audio management engine receives an indication of a start of a first audio in a first guest of the guests, the indication comprising an audio stream. The control audio management engine sends, to a second guest of the guests, control information to affect playback of a second audio that is playing in the second guest.
US11599320B2
A home appliance and a control method therefor are provided. The home appliance includes a display, a sensor to detect whether a door is opened or closed, and at least one processor configured to control the display to display one or more objects, and based on sensing, by the sensor, at least one of an opening or a closing of the door, provide visual feedback to the one or more objects.
US11599308B2
An information processing apparatus includes a user list providing unit configured to receive device identification information from a current device connected via a network and to send, to the current device, a user list including one or more user identifiers that are stored in a storage unit in association with the received device identification information; and a program list providing unit configured to receive a user identifier that is selected at the current device from the user identifiers in the user list and to send, to the current device, a program list including sets of program information stored in the storage unit in association with the received user identifier.
US11599301B2
A semiconductor memory device includes an interface semiconductor die, at least one memory semiconductor die, and through-silicon vias connecting the interface semiconductor die and the memory semiconductor die. The interface semiconductor die includes command pins to receive command signals transferred from a memory controller and an interface command decoder to decode the command signals. The memory semiconductor die includes a memory integrated circuit configured to store data and a memory command decoder to decode the command signals transferred from the interface semiconductor die. The interface semiconductor die does not include a clock enable pin to receive a clock enable signal from the memory controller. The interface and memory command decoders generate interface and memory clock enable signals to control clock supply with respect to the interface and memory semiconductor dies based on a power mode command transferred through the plurality of command pins from the memory controller.
US11599296B2
Techniques are provided for storing immutable snapshot copes in write once read many (WORM) storage. A snapshot of a volume may be stored into one or more objects formatted according to an object format. An expiry time may be assigned to the snapshot and the one or more objects based upon a creation time of the snapshot and a retention time. The one or more objects may be stored within a remote object store. The one or more objects are retained in an immutable state and cannot be deleted until expiration of the expiry time. In response to identifying an existing object within the remote object store comprising shared snapshot data referenced by the snapshot, an assigned expiry time of the existing object may be modified based upon the expiry time of the snapshot to create a modified expiry time for the existing object.
US11599288B2
In one aspect, a computerized method includes the step of building an information technology operations analytics (ITOA) stack. The method includes the step of ingesting and storing data at rest. The method includes the step of storing a set of metadata of the ingested data in a virtual machine or a container. The method includes the step of maintaining a set of primary data of the ingested data with an object store. The method includes the step of packaging one or more data units of the set of primary data. The method includes the step of writing over objects at select intervals. The method includes the step of breaking objects into chunks to reduce overwrites. The method includes the step of laying the data out as partitioned by time. The method includes the step of creating one or more application boundaries at the time of ingesting.
US11599287B2
A method of managing blocks in a flash memory includes: detecting states of blocks of a reserved area in the flash memory and building a bad block management table accordingly; recording mappings between bad blocks of an user area in the flash memory and good blocks of the reserved area into the bad block management table; when the bad block management table indicates there is no good block remaining in the reserved area that can be mapped to, selecting one of bad blocks of the reserved area or the user area and obtaining a recollected block after erasing the selected bad block; recording a mapping between the recollected block and a bad block in the user area into the bad block management table; and based on the bad block management table, programming data into the recollected block.
US11599280B2
A method system, and computer program product for improving data reduction using aggregate machine learning systems comprising receiving, by an aggregating machine learning system from one or more machine learning systems associated with a set of one or more storage arrays, a first set of output parameters indicative of performance metrics for the set of the one or more storage arrays, aggregating, by the aggregating machine learning system, the first set of output parameters, resulting in a second set of output parameters, and sending, from the aggregating machine learning system, at least one member of the second set of output parameters as an input to at least one of the one or more machine learning systems associated with the set of the one or more storage arrays.
US11599274B2
A method, computer program product, and computing system for receiving a request to perform an action on an object within a storage system and may determine whether the action is valid for performing on the object based upon, at least in part, one or more conditions associated with performing the action and one or more parameters of a validation annotation associated with the one or more conditions. In response to determining that the action is valid, the action may be performed on the object. In response to determining that the action is invalid, one or more errors may be generated based upon, at least in part, the one or more parameters of the validation annotation associated with the one or more conditions.
US11599267B2
Example systems relate to system call acceleration. A system may include a processor and a non-transitory computer readable medium. The non-transitory computer readable medium may include instructions to cause the processor to run a plurality of benchmarks for a hardware configuration. The non-transitory computer readable medium may further include instructions to determine a benchmark matrix based on the plurality of benchmarks. The non-transitory computer readable medium may include instructions to determine an input/output (I/O) bandwidth ceiling for the hardware configuration based on the benchmark matrix. Additionally, the non-transitory computer readable medium may include instructions to determine a performance threshold of an I/O access parameter for the hardware configuration based on the bandwidth ceiling.
US11599266B2
The presence of new unread electronic messages received, that is, messages received since unread messages were last reviewed, is provided by indicia presented to the user. These indicia can take various forms, such as by bolding, flashing, changing the size or color of a count of unread messages, and/or the unread message icon. Alternatively, a separate indication, such as a second count representing the number of new unread electronic messages received, or some other symbol, such as an explanation point, can be displayed.
US11599264B2
A computer-implemented method for executing a default action on a touchscreen device is provided. The method includes receiving a touch input from a user on a touchscreen device and determining a context associated with the touch input. The context is associated with one or more actions including a default action. The method also includes determining that the received touch input comprises a default gesture, and performing the default action associated with the determined context. The default gesture may be a two-finger double-tap gesture. Systems and machine-readable media are also provided.
US11599263B2
There is provided an information processing device that operates in a device including a display unit and causes the display unit to display a plurality of specific frame images constituting a moving image having a smaller data size than that of a moving image captured by another device different from the device including the display unit.
US11599258B2
Methods and devices are provided for receiving, displaying and adjusting user input through a wearable device. An indicated value and an annulus are displayed on a touch-sensitive display of the wearable device. The annulus has a base segment and a highlighted segment. The highlighted segment begins at an origin of the annulus and extends to a first position of the annulus. The size of the highlighted segment corresponds to the indicated value. A first value-adjusting input is received at the touch-sensitive display. The first value-adjusting input includes one or both of a drag operation and a tap operation. The indicated value and the size of the highlighted segment are adjusted in accordance with the first value-adjusting input, such that the proportion of the annulus represented by the highlighted segment corresponds to a proportion of a difference between a base amount and a maximum amount represented by the indicated value.
US11599254B2
A method for quickly invoking a small window while a video is being displayed in full screen, a graphic user interface, and a terminal are provided. The method may include: When a terminal displays a video playing interface in full screen, the terminal may display a small window in a hover box based on a user operation. A display interface of the small window may be switched. The terminal may further quickly switch between multi-window display and full-screen display based on a user operation. In this process, the terminal continuously plays the video. According to this method, the terminal can quickly switch between multi-window display and full-screen display while continuously playing a video.
US11599249B2
To provide a display device having an input means using a bending action. A display device includes a first substrate, a second substrate, a display part, a first sensor element, and a second sensor element. The display part is provided between the first substrate and the second substrate. The first sensor element and the second sensor element are provided in their respective regions overlapping with the display part between the first substrate and the second substrate. The region where the second sensor element is provided overlaps with the region where the first sensor element is provided. The first substrate and the second substrate have flexibility. The first sensor element has a function of detecting the presence or absence of an object touching the first substrate or the second substrate. The second sensor element has a function of detecting the distortion of the first substrate or the second substrate.
US11599248B1
A system includes an OAI gateway; and a main server coupled to the OAI gateway via a network, and configured to be accessed by client workstations, the main server including: an OAI listener coupled to the OAI gateway; a notification server coupled to the OAI listener; and a memory defining a database and coupled to the OAI listener; the main server being configured to present to a workstation a user-fillable intake form having a plurality of questions, to be filled by an intake clerk, and the main server configured to receive answers to the questions from the workstation, and to present a score total to the workstation indicating whether to accept the potential customer, the score total varying depending on the received answers; and the system being configured to perform an automated action in response to the score total being above or below a predetermined threshold value. Other systems and methods are also provided.
US11599242B2
According to certain embodiments, a wearable device comprises a memory operable to store menus comprising menu options, and a processor operably coupled to a network interface and the memory. The processor is configured to present a first menu comprising a first menu option associated with a data processing transaction available at a current location, determine an updated location, obtain a second menu comprising a second menu option associated with a data processing transaction available at the updated location, and present the second menu. The processor is further configured to receive user input indicating a selection of the second menu option and facilitate the data processing transaction available at the updated location based on the selection.
US11599232B2
A touch sensor panel according to an embodiment of the present invention includes: a plurality of first electrodes and a plurality of second electrodes, in which a touch window area includes a first number of consecutive first electrodes in a first direction among the plurality of first electrodes and a second number of consecutive second electrodes in a second direction with respect to the first number of first electrodes, respectively, and a pair of a predetermined first electrode among the first electrodes included in the touch window area and a predetermined second electrode among the second electrodes do not exist in other window areas other than the touch window area.
US11599225B2
The display apparatus includes a display including a touch screen; a plurality of transducers provided to be spaced apart from each other at edges of the touch screen, and configured to transmit and receive an ultrasonic signal with respect to the touch screen; and a processor configured to identify a touch position on the touch screen based on the ultrasonic signal transmitted and received by the plurality of transducers, wherein the transducer includes a plurality of electrodes arranged from an edge side of the touch screen toward an inner side of the touch screen, and a first electrode at the edge side among the plurality of electrodes is shorter than a second electrode at the inner side.
US11599221B2
There is provided a capacitive touch device including a touch panel and a control chip. The touch panel includes a detection electrode configured to form a self-capacitor. The control chip includes an emulation circuit and a subtraction circuit. The emulation circuit is configured to output a reference signal. The subtraction circuit is coupled to the emulation circuit and the detection electrode, subtracts the reference signal outputted by the emulation circuit from a detected signal outputted by the detection electrode to output a differential detected signal, and identifies a touch event according to an amplified differential detected signal so as to improve the touch sensitivity.
US11599215B2
A display device, including a substrate; a pixel electrode and an opposing electrode on the substrate; an encapsulation portion on the opposing electrode, the encapsulation portion including at least one organic layer and at least one inorganic layer alternately deposited; and a planarization layer on the encapsulation portion, the planarization layer including a portion covering an edge portion of the encapsulation portion, a first angle between an edge side surface of the planarization layer and a surface of the substrate being larger than a second angle between an edge side surface of the encapsulation portion and the surface of the substrate.
US11599190B2
In an example, an electronic device may include a housing and a first acoustic device pivotally disposed in the housing. The first acoustic device may move between a first position within the housing and a second position outside the housing. The first acoustic device may direct an acoustic signal in a direction. Further, the electronic device may include a camera to capture an image of an area in front of the electronic device. Furthermore, the electronic device may include a processor operatively coupled to the camera and the first acoustic device. The processor may determine a location of a facial feature of an operator using the captured image. Further, the processor may control an angle of rotation of the first acoustic device relative to the housing based on the location of the facial feature to modify the direction of the acoustic signal.
US11599186B2
A device for directing respired air includes a frame having a top portion, a bottom portion opposite the top portion, and at least one shoulder disposed between the top portion and the bottom portion to receive a portion of a headset. The device further includes an attachment mechanism coupled to the frame for releasably securing the frame to the headset. In addition, the device also includes a wall surface downwardly depending from the bottom portion of the frame to form a curved baffle. The curved baffle directs air corresponding to respiration toward the bottom portion of the frame, and thus toward an input interface of the headset when the frame is releasably secured to the headset.
US11599184B2
This disclosure describes a method to minimize disruption for throughput oriented jobs in power oversubscription services with a dynamic control. The mechanism controls power in a hardware-agnostic way, and the policy employs a multi-threshold approach that balances power safety with workload impact. Moreover, an alternative control mechanism ensures proper system operation while power measurements are unavailable.
US11599183B2
An electronic device includes a connection unit that receive power from a power supply apparatus via a first terminal, a communication control unit that communicates with the power supply apparatus via a second terminal to receive power supply capability information of the power supply apparatus, and a control unit that disables activation of the electronic device before the communication control unit receives a predetermined notification from the power supply apparatus.
US11599177B1
A power adapter arrangement configured to provide power to a load is described. The power adapter arrangement may comprise a power adapter having a first interface comprising a first plurality of contact elements, and a second interface comprising a switch configured to control power applied to a load; and a control attachment removably coupled to the power adapter, wherein the control attachment comprises an actuator element configured to make contact with the power adapter in response to a manual actuation of the control attachment; wherein the power adapter further comprises a power control circuit configured to receive the power and provide the power to the load in response to a detection of a manual actuation of the toggle element.
US11599168B2
A cooling system for cooling components in an information handling system contained in a portable chassis comprises a die plate for receiving heat from a component, a heat pipe for transferring heat from the die plate to a single heat exchanger, a fan for generating an airflow across the heat exchanger and a thermal battery. The heat pipe comprises at least one curvature and the thermal battery is coupled to the die plate and has a length and a width such that the thermal battery is in contact with the heat pipe from the die plate to a point past the at least one curvature. The thermal battery may be formed from a thermally conductive material, be a vapor chamber or otherwise facilitate heat transfer to a heat pipe from the die plate to a point past the curvature for improved cooling.
US11599160B2
A device mounting system includes a device bracket coupled to a device, and a support surface mount coupled to the device bracket. The support surface mount includes a base member mounted to a support surface, a securing member extending from the base member, and a securing latch that is included in the securing member and that moves between a secured orientation in which it engages the device bracket to secure the device bracket to the support surface mount, and an unsecured orientation that allows the device bracket to be decoupled from the support surface mount. A release member in the securing member may be actuated to move the securing latch between the secured and unsecured orientations. A locking element in the securing member may be actuated to prevent movement of the securing latch from the secured to the unsecured orientation to lock the device bracket to the support surface mount.
US11599156B2
A display device including a display module having a plurality of folding regions, a support member disposed under the display module, a plurality of hinge parts each connecting the support member, and an adjustment part controlling the folding of the folding region, in which each of the hinge parts includes a center portion having a first sub-axis and a second sub-axis and a first fixing part and a second fixing part connecting the support member and the center portion, thereby facilitating the folding of the display device.
US11599155B2
The description relates to hinged devices, such as hinged computing devices. One example can include a first portion that is secured to a hinge assembly by a first primary hinge shaft and a first secondary hinge shaft that is not co-extensive with the first primary hinge shaft. The example can also include a second portion that is secured to the hinge assembly by a second primary hinge shaft and a second secondary hinge shaft that is not co-extensive with the second primary hinge shaft.
US11599151B2
A display panel and a display device are provided. The display panel includes first display region and second display region at least partially surrounding the first display region. In the first display region, along a row direction, the first pixel unit in the first pixel unit row is between two adjacent second pixel units in the second pixel unit row, and the second pixel unit in the second pixel unit row is between two adjacent first pixel units in the first pixel unit row. The first pixel circuit and the second pixel circuit are connected to a same first or second signal line. The first pixel unit connected to the first pixel circuit and the second pixel unit connected to the second pixel circuit are located in adjacent rows or columns.
US11599147B2
A smart ring includes a curved housing having a U-shape interior storing components including: a curved battery approximately conforming to the curved housing, a semi-flexible PCB approximately conforming to the curved housing and having mounted thereon: a motion sensor for generating motion data from physical perturbations of the smart ring, a memory for storing executable instructions, a transceiver for sending data to a client computer, a temperature sensor, and a processor for receiving motion data and performing executable instructions in response thereto, and a potting material disposed in the interior, forming an interior wall of the smart ring, wherein the potting material encapsulates the components and is substantially transparent to visible light, infrared light, and/or ultraviolet light.
US11599146B2
A method for downloading content into a wearable device is described. The method includes utilizing an application executable on a computing device to create a user account via a web portal, affixing an object to a receiving portion of a wearable device, detecting the object by the receiving portion of the wearable device, reading tag data of the object, verifying that the wearable device is associated with the user account, confirming a purchase of the digital content of the object, and utilizing the tag data to interact with a cloud backend to download the digital content.
US11599145B2
An electronic device display may have pixels formed from crystalline semiconductor light-emitting diode dies, organic light-emitting diodes, or other pixel structures. The pixels may be formed in a display panel having a single substrate or an array of display panel tiles. The display panel has inwardly facing display panel contacts that mate with corresponding outwardly facing interconnect substrate contacts on an interconnect substrate. The interconnect substrate may have areas with compound curvature that are overlapped by the display panel. To enhance flexibility of the interconnect substrate, the interconnect substrate may have flexibility enhancement openings and/or may be formed from a material with a low elastic modulus such as silicone or other elastomeric material.
US11599144B1
The disclosed computer-implemented method may a strap adjustment mechanism having a first strap and a second strap positioned to at least partially overlap the first strap. The strap adjustment mechanism may also include a first strap adjuster, and a proximal portion of the first strap may be coupled to the first strap adjuster and the second strap is threaded through the first strap adjuster. In addition, the strap adjustment mechanism may include a second strap adjuster, and a proximal portion of the second strap is coupled to the second strap adjuster and the first strap is threaded through the second strap adjuster. Various other devices, systems, and methods are also disclosed.
US11599143B2
An electronic device is provided. The electronic device includes a housing, a display, a middle plate, an adhesive layer, a support layer, and a coating layer. The housing includes a front plate facing a direction, a rear plate facing an opposite direction, and a lateral member surrounding a space between the front and rear plate. The display is configured to be seen through the front plate, and includes a first and second surface. The middle plate is disposed between the display and the rear plate, and includes a surface facing the display, and a recess. The adhesive layer is attached to the display, and the support layer is disposed between the adhesive layer and the middle plate. The coating layer is disposed between the support layer and the adhesive layer and is disposed in a first portion overlapped with the recess when viewed from the display.
US11599134B2
A Low Dropout Regulator (LDO) with Less Quiescent Current in the Dropout Region is described, including an error amplifier configured to compare a reference voltage to an LDO output voltage across a resistive divider, a current mirror configured to mirror a first output of the error amplifier to a first and second output of the current mirror, and a comparator configured to compare the LDO output voltage to a second output of the error amplifier, which has been compared to the second output of the current mirror, and configured to output a control voltage to the error amplifier, where a low quiescent current is maintained when an LDO input voltage is near or less than the LDO output voltage.
US11599133B2
Disclosed is a power supply that automatically switches between a voltage regulation mode and an over current protection mode, as needed. The power supply includes a voltage regulator that generates a first control voltage for applying to the control terminal of a pass transistor during a voltage regulation mode to maintain an output voltage at a desired voltage level. The power supply includes a current limiter that generates a second control voltage for applying to the control terminal of the pass transistor during an over current protection mode to prevent an output current from rising above a maximum output current limit. The power supply includes additional circuitry that detects when over current protection is required and automatically switches the control voltage applied to the control terminal from the first control voltage to the second control voltage or vice versa, as necessary. Also disclosed is an associated power supply method.
US11599126B2
Methods and systems for providing vertical flight guidance for an aircraft. Vertical flight guidance for the aircraft is provided by an aircraft computer in an altitude capture mode for commanding the aircraft to capture a target altitude. At least one engine inoperative condition is detected by the computer, while in the altitude capture mode. In response to detecting the at least one engine inoperative condition, the computer causes an automatic transition (e.g., no pilot action on a flight level change (FLC) pushbutton on a flight control panel) of the vertical flight guidance for the aircraft from the altitude capture mode to an already existing mode that is flight level change with modified control parameters and provides vertical flight guidance in the flight level change mode for commanding the aircraft to capture the target altitude while maintaining airspeed of the aircraft substantially at a target airspeed.
US11599125B2
An apparatus and method for monitoring the status and health of a fleet of autonomous vehicles operating in a common space. A centralized monitoring operator receives status information and has the capability to independently interact with each autonomous vehicle in the fleet.
US11599122B2
A vehicle control method and device are disclosed. An embodiment of the method includes: receiving an assistance driving instruction associated with a vehicle; and sending an assistance control instruction to the vehicle, to cause the vehicle to execute the assistance control instruction to control the vehicle, the assistance control instruction being generated through a simulation driving operation performed by an assistance driving user based on travelling environment information of the vehicle presented to the assistance driving user.
US11599121B2
A method for localizing a more highly automated vehicle (HAF), in particular a highly automated vehicle, in a digital map. The method includes: ascertaining a global pose estimation for the HAF using a localization module of a vehicle system of the HAF, the global pose estimation comprising a position and orientation of the HAF; transmitting at least one landmark position and at least one associated landmark property to the vehicle system; ascertaining a relative position of the landmark position concerning the HAF at least partially on the basis of the pose estimation and the landmark position; performing at least one sensor measurement and checking that the at least one landmark property is detectable at the relative position; and outputting an error indicator as the result of the checking. A corresponding system and a computer program are also described.
US11599106B2
A system includes a plurality of containers and a plurality of controllers. Each of the controllers are associated with a respective one of the plurality of containers. An unmanned aerial vehicle is configured for wireless communication with the plurality of controllers.
US11599097B1
A controller device may connect to one or more expansion modules for capability expansion. The controller device may be configured to automatically detect and identify connected expansions modules. The controller device may be configured to further automatically detect an order in which the expansion modules are connected. A graphical user interface may be provided including a visualization of the system configuration including the order of the expansion modules.
US11599078B2
An illustrative embodiment disclosed herein is a circuit for sensing heating, ventilation, air conditioning, and refrigeration (HVACR) equipment. The circuit includes an input port that has an input voltage signal. The circuit includes an analog-to-digital converter (ADC) generating a first digital signal based on receiving a representation of a supply voltage, generating a second digital signal based on receiving the divided input voltage signal, and outputting the first digital signal, the second digital signal, and an output voltage reference. The circuit includes an amplifier coupled to the ADC and amplifying the output voltage reference to generate a supply voltage. The circuit includes a microprocessor coupled to the ADC and configured to calculate a first ratio of the first digital signal and the supply voltage. The microprocessor is configured to determine the input voltage signal by calculating a second ratio of the second digital signal and the first ratio.
US11599077B2
A method of operating multiple home appliances within a smart home set up, including monitoring physical interactions with at least one appliance and measuring an amount of time since the interaction. The smart home network can activate a vacation mode including altering one or more operating modes of the appliance or alert a user via a mobile device to initiate a vacation mode.
US11599065B2
A timepiece includes a mechanical oscillator, formed of a mechanical resonator, and a device for regulating the frequency of the mechanical oscillator. This regulation device includes an auxiliary oscillator, an electromechanical device for stopping the mechanical resonator, a sensor arranged to detect the passage of the mechanical resonator via the neutral position thereof, and a measuring device arranged to measure a time drift of the mechanical oscillator. The regulation device is arranged to stop, during a given alternation, the natural oscillation movement of the mechanical resonator selectively either momentarily during a first half-alternation occurring before the passage of the mechanical resonator via the neutral position thereof when the time drift measured corresponds to at least a certain gain, or prematurely during a second half-alternation occurring after the passage of the mechanical resonator via the neutral position thereof when the time drift measured corresponds to at least a certain loss.
US11599063B2
A timepiece, that includes a display mechanism arranged to control the movements of a display organ with respect to an indication scale including different indications having at least two different widths and being separated from one another by corresponding separation spaces, where the separation spaces all have substantially one and the same width.
US11599059B2
An image forming apparatus includes an image bearing member, a belt, a development unit having a development member in contact with the image bearing member to develop an electrostatic latent image formed on the image bearing member using toner, and a collection unit having a contacting member in contact with the belt to collect toner remaining on the belt adjacent to the contacting member. If condensation is detected inside the image forming apparatus, the image forming apparatus performs predetermined control to separate the development member from the image bearing member and drive the belt in such a manner that the belt moves at a second surface speed different from a first surface speed while driving the image bearing member in such a manner that the image bearing member rotates at the first surface speed in a state where the image bearing member is in contact with the belt.
US11599055B2
A transmitter transmits ultrasonic wave of a predetermined volume. A reflected ultrasonic wave receiver receives reflected ultrasonic wave, transmitted from the transmitter and reflected by a sheet. A permeated ultrasonic wave receiver receives permeated ultrasonic wave, transmitted by the transmitter and permeated through the sheet. A volume detector detects reflected volume of the reflected ultrasonic wave, and permeated volume of the permeated ultrasonic wave. The decider identifies a thickness of the sheet being transported by a transport device, and decides whether multifeed of the sheets is occurring, on a basis of a comparison result between the detected reflected volume and a reference reflected volume, and a comparison result between the detected permeated volume and a reference permeated volume.
US11599050B2
An image forming apparatus includes a unit group including a specific unit having a specific component that performs an operation necessary for notification of paper remaining on a mounting surface; and a processor configured to control supply of power to the unit group at a return from a sleep state based on a return event, in which the processor is configured to in a case where there is no paper on the mounting surface at a transition to the sleep state, perform first control to supply power to a specified power supply destination corresponding to the return event at the return from the sleep state, and in a case where there is a paper on the mounting surface at the transition to the sleep state, perform second control to supply power to the specific unit at the return from the sleep state even in a case where the specific unit is not included in the specified power supply destination of the unit group.
US11599031B2
A target debris collection device for extreme ultraviolet (EUV) light source apparatus, includes a baffle body extending within an EUV vessel between a collector and an outlet port of the EUV vessel to allow EUV light reflected from the collector to pass through an internal transmissive region thereof, a discharge plate provided in a first end portion of the baffle body adjacent to the collector to collect the target material debris on an inner surface of the baffle body, a guide structure to guide the target material debris collected in the discharge plate to a collection tank, and a first heating member provided in the guide structure to prevent the target material debris from being solidified.
US11599028B2
Methods and arrangement for clamping substrates to a support using adhesive material area disclosed.
The method comprises providing a support comprising a first surface defining a plane; applying adhesive material on at least portions of the first surface; and placing the substrate onto the adhesive material, wherein the adhesive material forms a plurality of support locations supporting the substrate. Preferably the adhesive material is cured at least partly during the application of a substantially uniformly distributed force to the substrate in the direction of the support.
The arrangements comprise a support comprising a first surface, for supporting the substrate via adhesive material, whereby the first surface defines a plane. Preferably it also comprises an arrangement for providing electromagnetic radiation, thermal energy, and/or a chemical substance to the adhesive material, and an arrangement for providing a substantially uniformly distributed force to the substrate in the direction of the support.
US11599027B2
A lithographic apparatus and associated method of controlling a lithographic process. The lithographic apparatus has a controller configured to define a control grid associated with positioning of a substrate within the lithographic apparatus. The control grid is based on a device layout, associated with a patterning device, defining a device pattern which is to be, and/or has been, applied to the substrate in a lithographic process.
US11599009B2
An image sensor attached to a printed circuit board is installed in a camera. A holder includes first and second rails comprising first and second printed circuit boards, respectively, and the holder is fastened to a lens mount of the camera. The holder may be fastened to captively hold the image sensor, and the image sensor may be resiliently supported when captively held. A gripper grasps the image sensor proximate to the holder and aligns the image sensor to an aligned position of the image sensor relative to the lens mount. The image sensor may be moved to the aligned position after directing an image toward the image sensor to produce a processed image for determining relative alignment. The printed circuit board is soldered to the first and/or second printed circuit board such that the holder fixedly holds the image sensor so it is unmovable in its aligned position.
US11599005B2
A multi-section optical modulator and related method are disclosed wherein two waveguide arms traverse a plurality of successive modulating sections. A differential drive signal is applied separately to each waveguide arm of each modulating sections in synchronism with the transmission of light along the waveguide arms, effecting a dual differential driving of each section. By suitably selecting the number of modulating sections and the section length, a high modulation bandwidth and a high modulation efficiency may be achieved simultaneously for a given peak-to-peak voltage swing of the drive signal.
US11598998B2
The application provides a display substrate and a display device. The display substrate includes: gate lines, data lines, the gate lines and the data lines being arranged to intersect to define sub-pixels, every multiple sub-pixels in a same row constituting a pixel unit; and common electrode lines, each of the common electrode lines is between adjacent two of the gate lines. The display substrate further includes common voltage input line groups intersecting with the common electrode lines. Common voltage input lines in different groups are electrically connected to different ones of the common electrode lines, respectively; and an orthographic projection of every N columns of pixel units on a substrate covers an orthographic projection of a corresponding one of the common voltage input line groups on the substrate, where N is an integer greater than or equal to 1.