Abstract: According to one aspect, a web optimized user device is provided. The web optimized device reduces complexity and facilitates interaction with web-based services and content. The web optimized device can be configured without a hard drive, facilitating integration of web-based services into a computing experience. The web optimized device presents a user interface that integrates video functionality into every aspect of the computer content accessed. In particular, a display manager manages the user interface presented and integrates video displays and features into the content displays in a content and/or context aware manner. These displays permit a user to intuitively interact with the video content and features while the user changes content, for example, web-based services, web-based applications, and other media content, without interruption of or interference from the video content.
Type:
Grant
Filed:
January 14, 2022
Date of Patent:
April 1, 2025
Assignee:
LiTL LLC
Inventors:
Aaron Tang, John H. Chuang, Robert Sanford Havoc Pennington, Chris Bambacus, Eben Eliason, Chris Moody, Johan Bilien
Abstract: There is provided a computer system and method for orchestrating a user interface, the method include: obtaining a first data set representative of intercepted data communication messages between a user interface of a user and a merchant hosting server; obtaining a second data set representing an instruction set for loading visual elements on the user interface provided from the merchant hosting server; analyzing the first data set to obtain one or more user-specific characteristics; determining if the user-specific characteristics associated with the user satisfy a trigger condition associated with a current resource offering; and responsive to a positive determination: injecting, into the instruction set for loading the visual elements on the user interface provided from the merchant hosting server, code corresponding to an interactive visual element corresponding to the current resource offering.
Type:
Grant
Filed:
December 15, 2022
Date of Patent:
March 25, 2025
Assignee:
ROYAL BANK OF CANADA
Inventors:
Edison U. Ortiz, Gabriel Y. Woo, Ravi Khandavilli, Adel Al Nabulsi, Kirsten Mackereth, Justin Simonelis
Abstract: An aspect of the present disclosure is directed to techniques performed by a processing system associated with a wearable smart eye-glass. In an embodiment, a first digital data representing multiple digital workspaces is sent from the processing system to the smart eye-glass to cause display of the multiple digital workspaces in a same duration as part of virtual display interface. Upon receiving selection of a first digital workspace, the user is enabled to interact with the first digital workspace. According to another aspect, a second digital data representing one or more objects is sent to the smart eye-glass to cause display of the one or more objects in the first digital workspace. Upon receiving a selection of a first object, a first software program corresponding to the selected first object is instantiated. The instantiating includes creating a first window corresponding to the first software program in the first digital workspace.
Abstract: An intent recognition method, an intent recognition apparatus, a storage medium and a computer device are provided, aiming to improve the accuracy and the efficiency of the intent recognition, which relates to the technical field of information. The method includes: acquiring user's audio to be recognized; determining multi-frame audio feature vectors corresponding to the audio to be recognized; inputting the multi-frame audio feature vectors into a preset intent recognition model to obtain multiple output sequences corresponding to the multi-frame audio feature vectors, wherein the output sequences comprise blank characters and non-blank characters; and determining a target intent corresponding to the audio to be recognized based on the multiple output sequences. The present disclosure is suitable for recognizing the intent of the user.
Type:
Grant
Filed:
October 25, 2024
Date of Patent:
March 11, 2025
Assignee:
Beijing Waterdrop Technology Group Co., Ltd.
Abstract: A computer system detects an input that is directed, when the input starts, to a location within a view in a user interface, and consequentially: sends to a software element associated with the view a plurality of input events, wherein each input event comprises a data structure including a phase field that describes a state of the input at a respective time, and the phase field of one of the plurality of input events is set to an input phase began value indicating that the input is new; determines whether or not the input should be ignored by the electronic device; and, in accordance with a determination that the input should be ignored by the electronic device, includes in the plurality of input events an input event whose phase field is set to an input phase cancel value indicating that the input has been cancelled.
Abstract: Disclosed are an image processing method and an electronic device, which relate to the field of image processing technologies. An electronic device draws a first layer, renders the first layer, and buffers the rendered first layer in a buffer queue. The electronic device finishes drawing the first layer before a first time, and the electronic device draws a second layer, renders the second layer, and buffers the rendered second layer in the buffer queue before the first time, where the first time is a time of arrival of a first vertical synchronization signal for triggering the electronic device to draw the second layer.
Abstract: Systems and methods for presenting an interface for additional content suggestion can include obtaining data descriptive of the displayed content and determining additional content associated with the displayed content. An interface can then be provided that displays data associated with the displayed content and the additional content. The interface can include a first viewing window for displaying a portion of the displayed content and a second viewing window for displaying a snippet associated with the additional content.
Type:
Grant
Filed:
December 15, 2022
Date of Patent:
January 7, 2025
Assignee:
GOOGLE LLC
Inventors:
Srikanth Jalasutram, Jia Sin Lua, Damon Chizuru Kawamoto, Jeffrey Allen Shaffer, Jacob Francis Contreras, Maurice Kenji Clarke, Ryan Michael Henbest, Chengcheng Wang
Abstract: An electronic device, method, and computer program product enable a space saving rollable display device to extend automatically in a power efficient manner. While a blade assembly is in a retracted position, a controller of the electronic device determines whether a user notification opportunity exists based on a transition between contextual states of one of stationary and changing from unattended to attended by the user; and stowed on-body of the user changing to held by the user. In response, the controller actuates a translation mechanism to slide a blade assembly, which includes a blade and flexible display, relative to a device housing of an electronic device from a retracted position to at least a partially extended position. The actuation prepares the flexible display to present user notification(s) and generates a physical indication to a user that the user notification(s) is available to be presented when the flexible display is active.
Type:
Grant
Filed:
October 4, 2023
Date of Patent:
December 24, 2024
Assignee:
Motorola Mobility LLC
Inventors:
Amit Kumar Agrawal, Xiaofeng Zhu, Sanjay Dhar
Abstract: This application discloses a coordinated control method and system for electronic devices. When triggering coordinated control, a second electronic device sends remote view logic information associated with a running business to a first electronic device. The first device directly locally loads an application-related interface based on an interface layout file included in the remote view logic information. In this way, for the first device end, a component, a parameter, and the like that are related to the running application of the second device do not need to be customized on the first device end for the running application, and only the remote view logic information transmitted to the first device needs to be loaded. Distributed application logic may be defined for all running applications of the second device on a side of the second device, and then the second device synchronizes the distributed application logic with the first device.
Type:
Grant
Filed:
July 7, 2021
Date of Patent:
December 24, 2024
Assignee:
HUAWEI TECHNOLOGIES CO., LTD.
Inventors:
Changle Qi, Bifeng Tong, Fei Wang, Yuchi Ma, Ben Zhou, Jiajia Hu, Weifeng Cui, Dezhi Huang
Abstract: Systems and methods include, responsive to a request to test or troubleshoot a software system including a plurality of sub-components that communicate with one another via Application Programming Interfaces (APIs), creating one or more gadgets that one or more of inject data in any sub-component and probes responses from any sub-component; performing one or more tests of one of more of the plurality of sub-components utilizing the one or more gadgets to invoke specific behavior of the software system and to collect internal data to examine correctness of the behavior; and subsequent to the one or more tests, removing the one or more gadgets. The one or more gadgets are non-intrusive and do not alter behavior of the plurality of sub-components.
Type:
Grant
Filed:
August 26, 2021
Date of Patent:
November 12, 2024
Assignee:
Ciena Corporation
Inventors:
Padma Sanampudi, David Henry Gilson, Bruce Todd Jorgens
Abstract: Click based contour editing includes detecting a selection input with respect to an image presented on a graphical user interface; designating an area of the image corresponding to the selection input as a region of interest; detecting at least one other selection input on the graphical user interface with respect to the image; determining if the at least one other selection input is within the region of interest or outside of the region of interest; and if the at least one other selection input is within the region of interest, excluding the portion of the image corresponding to the other input; or if the other selection input is outside of the region of interest, including the portion of the image corresponding to an area of the image associated with the other selection input.
Type:
Grant
Filed:
October 5, 2022
Date of Patent:
November 12, 2024
Assignee:
Shanghai United Imaging Intelligence Co., Ltd.
Abstract: Systems, methods, and devices for a graphical user interface (GUI) builder for a heads-up display. A user may interface with the GUI builder to create a profile. The profile comprises a logical ordering of one or more screens, with each screen comprising at least one widget. The widgets may be configured to display data on the screen and may be configurable by the user. Profiles may be shared with other users. A software development kit may be provided for developing custom widgets. The heads-up display may be on a night vision device.
Type:
Grant
Filed:
October 31, 2022
Date of Patent:
October 29, 2024
Assignee:
Applied Research Associates, Inc.
Inventors:
Matthew Bennett, Robert Karl, Warren Campbell
Abstract: Provided is a screen projection interaction method, including: displaying a plurality of first objects on a display interface of a first terminal in response to a first operation detected by the first terminal; and generating a first screen projection instruction in response to the screen projection selection operation detected on the display interface of the first terminal. Wherein, the plurality of first objects are configured to indicate a plurality of second terminals which are connected to the first terminal, the projection selection operation is configured to select a target object from the plurality of first objects, and the first projection instruction is configured to instruct a second terminal corresponding to the target object to display projected content.
Abstract: A real-time geo-intelligent aggregation engine and related methods are disclosed. The real-time geo-intelligent aggregation engine can be used to provide interaction event data corresponding to a geographic coordinate point and a boundary element to requestors or requestor computers. After receiving a request from a requestor computer, the real-time geo-intelligent aggregation engine can determine one or more geohashes corresponding to a geographic region. The one or more geohashes can be used to query a geographic resource provider database to determine a list of resource providers acting within the geographic region. The list of resource providers can be used to query a resource provider interaction database to determine interaction event data corresponding to those resource providers. The interaction event data can subsequently be provided to the requestor computer.
Abstract: A computer-implemented method, computer program product and computing system for importing threat data from a plurality of threat data sources, thus generating a plurality of raw threat data definitions. The plurality of raw threat data definitions are processed, thus generating a plurality of processed threat data definitions. The plurality of processed threat data definitions are processed to form a master threat data definition. The master threat data definition is provided to one or more client electronic devices.
Abstract: Different action user-interface components in a comparison view are described. Initially, a selection is received to display a comparison view via a user interface of a listing platform. Multiple listings of the listing platform are selected for inclusion in the comparison view. A comparison view system determines which action of a plurality of actions, used by the listing platform, to associate with each of the listings. A display device displays the multiple listings concurrently in a comparison view via a user interface of the listing platform and also displays an action user-interface component (e.g., a button) in each of the plurality of listings. The action user-interface component is selectable to initiate the action associated with the respective listing. In accordance with the described techniques, the action user-interface component displayed in at least two of the multiple listings is selectable to initiate different actions in relation to the respective listing.
Abstract: An augmented reality (AR) platform for the Internet of Things (IoT) is disclosed. The AR platform enables a user to associate AR objects with IoT devices. These associations may further enable a user to direct a control input to a particular IoT device and receive outputs such as sensor measurements or state information from the IoT device via interaction with an associated AR object. These AR objects may be perceived by the user via a client device, such as via an AR viewer or other human interface. The AR platform further enables users to create shareable objects that define an association among or between multiple AR objects and their IoT devices that can be shared with and modified by other users.
Type:
Grant
Filed:
October 11, 2022
Date of Patent:
October 8, 2024
Assignee:
YouAR INC.
Inventors:
Oliver Clayton Daniels, David Morris Daniels, Paul Issac Thomas, Luke Timothy Hartwig, Raymond Victor Di Carlo
Abstract: A computing device is provided comprising a processor, a first display device having a first capacitive touch sensor, a second display device having a second capacitive touch sensor, and a hinge positioned between and coupled to each of the first display device and the second display device, the first display device and second display device being rotatable about the hinge and separated by a hinge angle. The processor is configured to detect the hinge angle at a first point in time, determine that the hinge angle at the first point in time is outside a first predetermined range, and upon at least determining that the hinge angle is outside the first predetermined range, perform run-time calibration of at least a plurality of rows of the capacitive touch sensor of the first display device and of the capacitive touch sensor of the second display device.
Abstract: This application discloses an ability aiming method in a three-dimensional virtual environment performed at a computer device. The method includes: displaying a user interface (UI) of an application program, the UI including a virtual environment picture obtained by observing the three-dimensional virtual environment from the perspective of a third-person point of view; receiving a drag operation on an ability aiming control in the UI, the drag operation from a first operating point and a second operating point that are located on the ability aiming control, the first operating point being an initial operating point and the second operating point being a current operating point of the drag operation; and displaying a three-dimensional ability aiming indicator in the virtual environment picture in response to the drag operation, an ability aiming direction of the three-dimensional ability aiming indicator being parallel to a drag direction of the drag operation in the UI.
Type:
Grant
Filed:
October 26, 2021
Date of Patent:
October 1, 2024
Assignee:
TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
Inventors:
Xun Hu, Yulin Wan, Shandong Su, Yu Chen, Le Wang
Abstract: A method, computer program product and computer system to track and test custom webpage components is provided. A processor retrieves a production webpage. A processor determines a custom component of the production webpage. A processor retrieves component metadata associated with the custom component. A processor generates a hidden element in the production webpage including the component metadata, wherein the production webpage is configured to make the hidden element visible in response to an event.
Type:
Grant
Filed:
September 15, 2021
Date of Patent:
October 1, 2024
Assignee:
International Business Machines Corporation
Abstract: Extracorporeal blood treatment systems and methods to display information related to an alarm issued during extracorporeal blood treatments. For example, when an alarm is issued, an alarm region may be depicted on a graphical user interface. The alarm region may be configured to be docked into another region of the graphical user interface to, e.g., expose an operations region, etc.
Type:
Grant
Filed:
March 26, 2015
Date of Patent:
September 3, 2024
Assignee:
Gambro Lundia AB
Inventors:
Jonas Schaefer, John O'Mahony, Thomas Lendway
Abstract: A method and an apparatus for screen display are provided. The method is adapted to an electronic apparatus including a processor and a memory. The method includes the following steps: installing a virtual display card driver; making one or more network connections with one or more selected apparatuses in an adjacent area; creating one or more virtual screens corresponding to the one or more selected apparatuses through the virtual display card driver; encoding one or more pictures of the one or more virtual screens to generate one or more encoded videos; and transmitting the one or more encoded videos to the corresponding one or more selected apparatuses respectively through the one or more network connections, to display the one or more pictures of the corresponding one or more virtual screens on one or more screens of the one or more selected apparatuses respectively.
Abstract: The techniques disclosed herein provide a system that can control the delivery of messages to users of a communication session. When one of the participants, who is deemed as a permitted user, sends a message to a presenter, the system renders at least a portion of the private message in a region associated with the sender. Other users who are restricted users, are not permitted to send a message to the presenter while the system is in presentation mode. Permitted users can be users having identities having a domain that is common to the presenter, e.g., an internal employee, while the restricted users may have identities having a domain that is different than the identity of the presenter.
Abstract: A method and an apparatus for adjusting sizes of split-screen windows including: detecting a first operation on a first display widget, in response to a first split-screen window and a second split-screen window for an application being displayed in a display area; displaying a second display widget, in response to the first operation being detected, wherein the second display widget comprises at least one icon and the at least one icon indicates a ratio of a size of the first split-screen window to a size of the second split-screen window; detecting a second operation on the at least one icon; and adjusting the size of the first split-screen window and the size of the second split-screen window based on the ratio indicated by the at least one icon, in response to the second operation being detected.
Type:
Grant
Filed:
October 20, 2022
Date of Patent:
July 23, 2024
Assignee:
BEIJING XIAOMI MOBILE SOFTWARE CO., LTD.
Abstract: The disclosed embodiments may include a method of interacting with a multimodal machine learning model; the method may include providing a graphical user interface associated with a multimodal machine learning model. The method may further include displaying an image to a user in the graphical user interface. The method may also include receiving a textual prompt from the user and then generating input data using the image and the textual prompt. The method may further include generating an output at least in part by applying the input data to the multimodal machine learning model, the multimodal machine learning model configured using prompt engineering to identify a location in the image conditioned on the image and the textual prompt, wherein the output comprises a first location indication. The method may also include displaying, in the graphical user interface, an emphasis indicator at the indicated first location in the image.
Type:
Grant
Filed:
September 27, 2023
Date of Patent:
July 16, 2024
Assignee:
OpenAI OpCo, LLC
Inventors:
Noah Deutsch, Nicholas Turley, Benjamin Zweig
Abstract: Methods, systems, and media for providing dynamic media sessions with video stream transfer features are provided. In some embodiments, the methods include: receiving an indication that presentation of the video content item is to be transferred from the first display device to a different display device; in response to receiving the indication, determining whether the first display device supports transferring the presentation of the video content item and determining whether the different display device is capable of presenting the video content item; and transmitting an indication that presentation of the video content item is to be transferred from the first display device to the different display device, wherein the video content item is played back using the different display device from a playback position that is based on the playback state from the first display device.
Type:
Grant
Filed:
August 31, 2020
Date of Patent:
July 16, 2024
Assignee:
Google LLC
Inventors:
Christopher Chan, Kenneth J. MacKay, Allan Mills, Yanchao Wang, James Carroll West
Abstract: This disclosure relates to a system and method for data analysis. According to a first aspect, there is described a method, the method being performed using one or more processors, comprising: receiving one or more user inputs indicative of one or more relationships between data in a plurality of datasets; determining, based on the one or more user inputs, at least one object view for visualizing the data in the plurality of datasets; generating, based on the one or more user inputs, metadata comprising: an object graph indicative of the one or more relationships between two or more of the plurality of datasets; and information identifying the at least one object view; and in response to a query relating to the plurality of datasets, using the metadata to determine how response data responding to the query should be provided.
Type:
Grant
Filed:
July 15, 2022
Date of Patent:
July 9, 2024
Assignee:
Palantir Technologies Inc.
Inventors:
Myles Scolnick, Jack Grossman, Jim Inoue
Abstract: In some implementations, a device may identify a text from a document that includes structured information, wherein the structured information is a set of patent claims. The device may extract a first one or more parts and a second one or more parts, wherein the first one or more parts are one or more grammatical parts and the second one or more parts are one or more legal parts. The device may insert the first one or more parts and the second one or more parts into a structured model data object, wherein the structured model data object is a claim model data object. The device may generate structured output text from the structured model data object, wherein the structured output text corresponds to one or more patent document parts. The device may provide the structured output text.
Abstract: Described herein is a method, for managing creation and publication of a document in a documentation management system (DMS), that includes causing display of a first graphical user interface (GUI) on a first client device. The method includes authenticating a first user of the first client device, and causing display of an author view of a hierarchical document structure in a navigational pane of the first GUI. The method includes saving content received in an editor pane of the first GUI as a page in the DMS and associating the first user as an author of the page. The method includes generating a document entry displayed with a draft status indicator corresponding to the draft status of the page. The method includes causing display of a reader-view of the hierarchical document structure on a second GUI with the content of the page displayed in accordance with the draft status.
Abstract: A method for controlling placement of a virtual character includes: displaying a virtual character at a first position in a virtual reality (VR) scene; receiving a first instruction in the VR scene, the first instruction indicating moving the virtual character from the first position by a designated movement; displaying, in response to receiving the first instruction, third indication information as a preview of the designated movement in the VR scene; determining, according to the first instruction, a second position by the designated movement from the first position in response to the first instruction; removing the virtual character from the first position; and placing the virtual character at the second position, the virtual character not appearing between the first position and the second position after being removed from the first position.
Type:
Grant
Filed:
November 11, 2022
Date of Patent:
July 2, 2024
Assignee:
TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
Abstract: Systems and methods are disclosed herein for caching structural elements of electronic documents. A plurality of indices is stored in a data store. The plurality of indices corresponds to locations within an electronic document of portions of a stylized sub-element. A mutation to the electronic document is received and it is determined that the mutation pertains to a style of the stylized sub-element. Based on the mutation and the plurality of indices, the stylized sub-element is updated, and the portions of the updated stylized sub-element are caused to be displayed at a user device using a different style.
Type:
Grant
Filed:
November 8, 2021
Date of Patent:
June 25, 2024
Assignee:
Google LLC
Inventors:
Lindsay Grace Hall, Jeffrey de Blanc Palm, Victoria Hsiao-tsung Chou Fritz, Michael Owen Thomas
Abstract: A method includes generating a static page of a graphical user interface including a first set of interactive elements including a plurality of resource shortcuts, a plurality of account boxes, and a graphical object selectable by a user to display a drawer page that overlays at least a portion of the static page. The method also includes receiving a selection of the graphical object and generating the drawer page. The drawer page is overlaid on the portion of the static page. The drawer page includes a drawer bar that is interactable by the user to adjust a drawer page size and a static page size based on a position of the drawer bar. Additionally, the method includes displaying the static page and the drawer page of the graphical user interface. Upon display, the drawer bar is positioned at a default position based on historical data associated with the drawer bar.
Abstract: A social network is provided. The social network of the present invention may prompt a user to create a “moment”. The moment of the present invention may include at least a time and a location of a place that the user is currently located, was located in the past, or will be located in the future. The moment may be stored on a database. Multiple users may create accounts and create a plurality of moments. All of the moments of the users may be stored on the database. The present invention may include a search box so that third party users may search for other third party user's moments. A user may enter in search criteria and may be presented with a plurality of moments based on the inputted search criteria.
Abstract: Techniques are described for pooling data originating from different entities into a data pool managed by a data pool management system for performing accurate and resource-efficient statistical and other data operations by entities. Techniques further include maintaining rule sets that govern access to the data sets of the data pool. The DPMS uses the rule sets to determine whether a particular data set, on which a particular operation is requested to be performed, qualifies as authorized data for the requesting entity. In an embodiment, the DPMS determines, based on one rule set, that the particular data set does not qualify as authorized data for the particular operation. The DPMS further determines that based on another rule set the particular data set does qualify as authorized data for the particular operation. Based on determining that authorizing rule set overrides the non-authorizing rule set, DPMS proceeds to performing the particular operation using the particular data set.
Type:
Grant
Filed:
September 28, 2021
Date of Patent:
June 11, 2024
Assignee:
RATEGAIN ADARA, INC.
Inventors:
Michael Baird Leavitt, Chinmay Vikram Gandhi, Hongcheng Mi, Yuan Gao, Shuo Yang, Dylan Tao-Pei Su, Julius Quinoveva Quiaot, Jian An, Xiaozhou Fang, Melissa Beth Stein
Abstract: Methods and systems for bound based contextual zoom are disclosed. Legacy WINDOWS desktop and web applications were designed for a mouse or other high-precision pointing device, and as such, small controls and closely grouped controls/icons were commonly designed/used on the screen. Interacting with such applications remoted to a touch-based device (e.g., a smartphone or tablet) is difficult. Bound based contextual zoom overcomes at least some of these limitations by permitting a user to zoom in on an area of interest within an application or desktop, and for a period of time long enough to complete the touch interaction. The area zoomed might be a group of controls on a ribbon bar, the minimize/maximize/close buttons in the top-right corner of a window, a group of form input controls, or any other natural cluster of related user interface (UI) elements.
Type:
Grant
Filed:
January 3, 2020
Date of Patent:
June 4, 2024
Inventors:
Paul Adam Ryman, Jayadev Marulappa Niranjanmurthy
Abstract: A control apparatus controls an electric power supply apparatus configured to supply electric power to a working machine. The electric power supply apparatus is provided with a fuel cell. The control apparatus is provided with a restriction request acquisition unit configured to acquire a restriction request for requesting restriction of the supply of the electric power via a communication network, and a restriction unit configured to restrict the supply of the electric power in a case where the restriction request acquisition unit acquires the restriction request. The control apparatus may be provided with an end detection unit configured to detect end of use of the working machine. The restriction unit may decide to start the restriction in a case where, after the restriction request acquisition unit acquires the restriction request, the end detection unit detects the end of the use of the working machine.
Abstract: Methods, systems, and computer program products are provided for sharing user interface (UI) customization across applications. Application developers may create UIs (e.g., game control layouts) with control groups that may be customizable as a group. A control group may comprise a plurality of controls selectively assigned to cluster of sockets (e.g., a socket group) in a layout template. Controls in control groups may be customized as a group, for example, by changing a position, rotation and/or scale of a control group. Users can customize controls for comfort, switch controls for right and left-handed play and share customized preferences across applications. UI customization may be shared across applications with different UIs. For example, customization of one or more control groups in a first UI may be applied to one or more control groups in other UIs for other applications. Users may avoid tedious, time-consuming individual control changes for many UIs.
Type:
Grant
Filed:
May 27, 2022
Date of Patent:
April 30, 2024
Assignee:
Microsoft Technology Licensing, LLC
Inventors:
Joseph Wheeler, Aron R. Chavez, Christopher M. Novak, Chase R. Meusel
Abstract: The present disclosure is directed toward systems, methods, and non-transitory computer readable media for generating content clusters from topic data and focus data, generating content collections from content clusters, storing and restoring desktop scene layouts, and storing and arranging video call scenes. In some embodiments, the disclosed systems generate content clusters based on topic data and focus data associated with content items within a content management system and/or accessed via the internet. The disclosed systems can also generate content collections for a user account of the content management system from the content clusters. In some embodiments, the content scene system can further store and restore desktop scene layouts for arranging application windows presenting content items. Further, the disclosed systems can store and arrange particular desktop scene layouts for video call scenes.
Type:
Grant
Filed:
December 19, 2022
Date of Patent:
April 16, 2024
Assignee:
Dropbox, Inc.
Inventors:
Devin Mancuso, Benjamin Joseph Calabrese, Austin Sung, Jason Stakelon, Bonita Leung
Abstract: A method for identifying video signal source is provided. The method includes the following steps. A first identification code is assigned to a first transmitter device by a receiver control unit of a receiver device. A first video data is transmitted by the first transmitter device. The first video data and a first identification image corresponding to the first identification code are combined as a first combined video data by the receiver control unit. The first combined video data is outputted to a display device by the receiver control unit.
Abstract: The subject technology displays an application window showing first contents of a given level of a hierarchical content structure associated with an electronic device. Upon receiving a first user input, a navigation bar is displayed. The navigation bar displays a path including levels for arriving at the first contents within the hierarchical content structure. The displayed path is determined based on metadata associated with contents displayed in the application window. Responsive to a user selection of one of the items of the hierarchical content structure displayed in the navigation bar, content items displayed in the application window are changed.
Abstract: According to an example embodiment, a method and device for controlling a screen displayed on a display is provided. The method includes: based on a layout of a split screen displayed on the display, verifying a trigger region in the split screen; based on a first input controlling a handle region of a pop-up window displayed on an upper layer of the split screen, detecting that at least a portion of the trigger region is overlaid with the pop-up window; changing the layout of the split screen based on at least one of a position of the portion of the trigger region overlaid with the pop-up window, a relative position of the handle region and a divider of the layout; and displaying a region in the split screen in which the pop-up window is to be arranged.
Abstract: Methods and systems are described for providing advertising services to devices with a customized adaptive user experience based on adaptive algorithms. In one embodiment, a system includes a storage medium to store one or more software programs and an adaptive decision unit coupled to the storage medium. The adaptive decision unit includes or is coupled to processing logic that is configured to execute instructions of at least one adaptive decision algorithm to obtain data for different variables including at least two of an advertisement (ad) engagement history for a user, application (app) engagement history for the user, and in-app purchase engagement history for the user when making an ad selection decision. The at least one adaptive decision algorithm determines an ad selection decision for at least one relevant ad or ad content served in an engaging manner to a device of the user.
Abstract: Systems, methods, and computer-readable media for annotating process and user information for network flows. In some embodiments, a capturing agent, executing on a first device in a network, can monitor a network flow associated with the first device. The first device can be, for example, a virtual machine, a hypervisor, a server, or a network device. Next, the capturing agent can generate a control flow based on the network flow. The control flow may include metadata that describes the network flow. The capturing agent can then determine which process executing on the first device is associated with the network flow and label the control flow with this information. Finally, the capturing agent can transmit the labeled control flow to a second device, such as a collector, in the network.
Type:
Grant
Filed:
January 29, 2021
Date of Patent:
March 5, 2024
Assignee:
Cisco Technology, Inc.
Inventors:
Navindra Yadav, Abhishek Ranjan Singh, Anubhav Gupta, Shashidhar Gandham, Jackson Ngoc Ki Pang, Shih-Chun Chang, Hai Trong Vu
Abstract: Systems and methods provide for an automated system for analyzing damage and processing claims associated with an insured item, such as a vehicle. An enhanced claims processing server may analyze damage associated with the insured item using photos/video transmitted to the server from a user device (e.g., a mobile device). The mobile device may receive feedback from the server regarding the acceptability of submitted photos/video, and if the server determines that any of the submitted photos/video is unacceptable, the mobile device may capture audio descriptions regarding the insured item. To aid in damage analysis, the server may also interface with various internal and external databases storing reference images of undamaged items and cost estimate information for repairing previously analyzed damages to similar items.
Type:
Grant
Filed:
August 2, 2022
Date of Patent:
February 27, 2024
Assignee:
Allstate Insurance Company
Inventors:
Jennifer A. Brandmaier, Mark E. Faga, Robert H. Johnson, Daniel Koza, William Loo, Clint J. Marlow, Kurt M. Stricker
Abstract: Detecting a selection of one or more files in a list of files; in response to detecting a selection of two one or more files selected from a group consisting of doc files and doc set files, displaying in a list of tab icons adjacent to a display-area a tab icon linked to each selected file; saving in a list of files a new doc set file comprising links to each selected file; and in response to detecting a selection of the new doc set file in the list of files, displaying in a list of tab icons adjacent to a display-area a tab icon linked to each file in the new doc set file; wherein a doc file is selected from a group consisting of a word processor file, a spreadsheet file, a presentation file, an image file, a drawing file, a PDF file, and a text file.
Abstract: Described embodiments provide systems and methods for defining a clip within a recording. A device may generate a recording of a session of a user via which a plurality of applications is accessible. The device may detect a transition of an application of the plurality of applications in a foreground of the session. The device may identify, from the recording, a frame corresponding to the transition in the foreground. The device may store an identification of the frame corresponding to the transition to define a clip of the user within the recording using the application in the session.
Type:
Grant
Filed:
May 11, 2022
Date of Patent:
February 13, 2024
Assignee:
Citrix Systems, Inc.
Inventors:
Daowen Wei, Hengbo Wang, Jian Ding, Feng Tao
Abstract: A gesture recognition apparatus by which a gesture for an interface operation is performed includes an image capturer that captures distance image data, a closest point detector that detects a closest point from the imaging apparatus, a gesture measurer that calculates an input switching border for switching ON and OFF of interface input, a gesture recognizer that determines whether the input is ON or OFF, and an interface controller that performs the interface control associated with the gesture if it is determined that the input has been turned on.
Type:
Grant
Filed:
April 27, 2021
Date of Patent:
February 6, 2024
Assignee:
NATIONAL INSTITUTE OF ADVANCED INDUSTRIAL SCIENCE AND TECHNOLOGY
Abstract: Systems, methods, and computer-readable media for annotating process and user information for network flows. In some embodiments, a capturing agent, executing on a first device in a network, can monitor a network flow associated with the first device. The first device can be, for example, a virtual machine, a hypervisor, a server, or a network device. Next, the capturing agent can generate a control flow based on the network flow. The control flow may include metadata that describes the network flow. The capturing agent can then determine which process executing on the first device is associated with the network flow and label the control flow with this information. Finally, the capturing agent can transmit the labeled control flow to a second device, such as a collector, in the network.
Type:
Grant
Filed:
January 29, 2021
Date of Patent:
February 6, 2024
Assignee:
Cisco Technology, Inc.
Inventors:
Navindra Yadav, Abhishek Ranjan Singh, Anubhav Gupta, Shashidhar Gandham, Jackson Ngoc Ki Pang, Shih-Chun Chang, Hai Trong Vu
Abstract: An electronic gaming machine architecture is provided in which a gaming platform application and wagering game applications are executed in separate processes but may share access to common display windows; such display windows may be caused to be generated by the gaming platform application, which may then assign specific display windows to the various wagering game applications, along with window handles usable to direct graphical content thereto. The wagering game applications may then direct graphical content to the display windows, while the gaming platform application may retain control over the size, position, transparency, and/or z-order of the display windows.
Type:
Grant
Filed:
December 22, 2022
Date of Patent:
February 6, 2024
Assignee:
Aristocrat Technologies Australia Pty Limited
Abstract: A system and method for analyzing a data store of de-identified patient data to generate one or more dynamic user interfaces usable to predict an expected response of a particular patient population or cohort when provided with a certain treatment. The automated analysis of patterns occurring in patient clinical, molecular, phenotypic, and response data, as facilitated by the various user interfaces, provides an efficient, intuitive way for clinicians to evaluate large data sets to aid in the potential discovery of insights of therapeutic significance.
Type:
Grant
Filed:
August 30, 2021
Date of Patent:
January 16, 2024
Assignee:
Tempus Labs, Inc.
Inventors:
Jeff Schaeffer, Hailey Lefkofsky, Carin Fishel Queen, Abigail Lammers