Interwindow Link Or Communication Patents (Class 715/804)
  • Patent number: 11907270
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for retrieving local information on a user device include detecting itinerary information stored by a first application on a user device, and identifying a travel destination based on the detected itinerary information. The travel destination is communicated to a second application executable on a user device, and the travel destination is stored in association with the second application. The second application is adapted to retrieve local information based on an identified geographic location, and local information for the travel destination is provided through the second application in response to a user interaction with the second application and based on a triggering threshold associated with the itinerary information.
    Type: Grant
    Filed: February 21, 2023
    Date of Patent: February 20, 2024
    Assignee: Apple Inc.
    Inventors: Devrim Varoglu, Swapnil R. Dave
  • Patent number: 11880537
    Abstract: A device including a memory and a processor. The processor receives electronic information. The processor analyzes the electronic information. The processor displays, based on analyzing the electronic information, the electronic information on a graphical user interface. The displayed electronic information is shown as a first electronic formation, and the graphical user interface is controlled by the processor. The device receives an electronic communication and changes the displayed electronic information to a second electronic formation displayed on the graphical user interface. The change from the first electronic formation to the second electronic formation occurs instantaneously.
    Type: Grant
    Filed: April 17, 2020
    Date of Patent: January 23, 2024
    Inventor: Hatem Mohamed Deif
  • Patent number: 11797320
    Abstract: Systems and methods are provided that may be implemented to manage screen sharing of local system windows from a local information handling system to other remote information handling systems by a screen sharing application. In one example, the disclosed systems and methods may be implemented to allow selected local system window/s to continue to remain visible to a local user on the local display screen of a local information handling system that is executing a screen sharing application, while at the same time blocking or otherwise preventing the selected local system window/s from being shared by the screen sharing application across a network with other remote information handling systems, e.g., that are participating with the local information handling system in a common web conference session.
    Type: Grant
    Filed: August 10, 2021
    Date of Patent: October 24, 2023
    Assignee: Dell Products L.P.
    Inventors: Jonathan Nathan Yanez, Daniel Thomas Daugherty, Ricardo Antonio Ruiz
  • Patent number: 11762544
    Abstract: Described herein are techniques for automatically forming groups of application windows. The techniques may be performed with a computing device executing a windowing system, the windowing system having a user interface element that can be interacted with by a user to manage applications executing on the computing device. Each application may correspond to a separate process and application window. It may be determined that an operation has occurred that will evict the application windows of target applications from the display, and in response an application group may be automatically formed. The application group may have indicia of the evicted target applications. The application group may be provided to the user interface element, and when the user interface element is interacted with by the user the user interface element displays user-selectable graphic application indicators for both the application group and applications other than the target applications.
    Type: Grant
    Filed: April 15, 2021
    Date of Patent: September 19, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Miron Vranjes, Matthew Worley, Richard Fang, Nils Sundelin, Robert Jarrett, Jesse Satterfield, Alice Steinglass, Chaitanya Sareen, Bret Anderson
  • Patent number: 11704098
    Abstract: Systems, techniques, and user interfaces are disclosed for an object-centric builder software that can utilize an ontology to design, configure, and build a workflow application that also references the ontology to perform a workflow. The ontology may serve as a data model for stored data associated with the particular workflow. The builder software may leverage the ontology to obtain advance knowledge of the availability and structure of the stored data that will be accessible to the workflow application at run-time, in order to build a workflow application that is well-tailored for that particular workflow. This approach may also result in flexible workflow applications that are easily built and maintained.
    Type: Grant
    Filed: October 14, 2022
    Date of Patent: July 18, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: Myles Scolnick, Bianca Rahill-Marier, Xinyi Wang, Sarah Beckoff, Quentin Le Pape, Shaun Springer
  • Patent number: 11663548
    Abstract: A defects management system includes a server, a mobile computing device, and a local hub. The server has a database configured to store a plurality of records that respectively correspond to a plurality of products in an inspection line. The mobile computing device is configured to receive user input indicating a location of a defect on a selected product among the plurality of products. The local hub, in communication with the server, is configured to receive the user input from the mobile computing device and update a record among the plurality of records that corresponds to the selected product to include a defect indication in accordance with the user input.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: May 30, 2023
    Assignee: Toyota Motor Engineering & Manufacturing North America, Inc.
    Inventors: Yang Lin, Cliff Morrison, Peter A. Couto, David W. van Heugten, Josh Reid, James Lean, Jeremy M. Taylor
  • Patent number: 11657058
    Abstract: A computer system comprises a memory, a network interface, and at least one processor is provided. The memory stores a plurality of user profile records and a plurality of skill profile records. The at least one processor is configured to receive a request to recommend a skill to improve mental health of a user; retrieve, from the plurality of user profile records, a user profile record associated with the user and the skill, the user profile record including a first weight; retrieve, from the plurality of skill profile records, a skill profile record associated with the skill, the skill profile record including a second weight; determine a third weight based on the first weight and the second weight; generate a response to the request, the response including an identifier of the skill and the third weight; and transmit the response to a virtual assistant.
    Type: Grant
    Filed: July 15, 2020
    Date of Patent: May 23, 2023
    Assignee: Citrix Systems, Inc.
    Inventors: Andrew Sheerin, Ellen Rose Wootten, Nathan Alexander Burn, Ronan Lewis Diver
  • Patent number: 11615565
    Abstract: Methods and systems for structuring, storing and displaying time series data in a user interface. One system includes processors executing instructions to determine, from time series data from a first sensor, a first subset of time series data for the first batch from the first start time and the first end time, determine, from the time series data from the first sensor, a second subset of time series data for the second batch from the second start time and the second end time, generate a time series user interface comprising a chart, the chart including a first plot for the first subset of time series data and a second plot for the second subset of time series data, the first plot being aligned to the second plot, and cause presentation of the time series user interface.
    Type: Grant
    Filed: February 14, 2022
    Date of Patent: March 28, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: John McRaven, Francis Chen, Shuyang Li, Spencer Tank, Xavier Falco
  • Patent number: 11586653
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for retrieving local information on a user device include detecting itinerary information stored by a first application on a user device, and identifying a travel destination based on the detected itinerary information. The travel destination is communicated to a second application executable on a user device, and the travel destination is stored in association with the second application. The second application is adapted to retrieve local information based on an identified geographic location, and local information for the travel destination is provided through the second application in response to a user interaction with the second application and based on a triggering threshold associated with the itinerary information.
    Type: Grant
    Filed: January 12, 2022
    Date of Patent: February 21, 2023
    Assignee: Apple Inc.
    Inventors: Devrim Varoglu, Swapnil R. Dave
  • Patent number: 11573619
    Abstract: An information processing apparatus that detects processing to be executed by a processor includes: a display that displays a status of the processing to be executed by the processor; and a switching controller that switches between a first adjustment mode and a second adjustment mode in association with predetermined processing to be executed without displaying the execution status on the display. The first adjustment mode sets, as a target for selection, a first selection range including a plurality of processing power classes classified according to the magnitude of the processing power. The second adjustment mode sets, as a target for selection, a second selection range in which a first processing power class related to relatively high processing power is excluded from among the first processing power class, a second processing power class, and a third processing power class of the first selection range.
    Type: Grant
    Filed: December 16, 2020
    Date of Patent: February 7, 2023
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Atsunobu Nakamura, Akinori Uchino, Hiroki Oda, Hajime Yoshizawa
  • Patent number: 11575964
    Abstract: A display device includes a display, a memory, and a processor that runs at least one application on the memory and allocates a window buffer for each of the at least one application to the memory.
    Type: Grant
    Filed: March 5, 2019
    Date of Patent: February 7, 2023
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Seonghun Jeong
  • Patent number: 11500620
    Abstract: Systems, techniques, and user interfaces are disclosed for an object-centric builder software that can utilize an ontology to design, configure, and build a workflow application that also references the ontology to perform a workflow. The ontology may serve as a data model for stored data associated with the particular workflow. The builder software may leverage the ontology to obtain advance knowledge of the availability and structure of the stored data that will be accessible to the workflow application at run-time, in order to build a workflow application that is well-tailored for that particular workflow. This approach may also result in flexible workflow applications that are easily built and maintained.
    Type: Grant
    Filed: July 6, 2021
    Date of Patent: November 15, 2022
    Assignee: Palantir Technologies Inc.
    Inventors: Myles Scolnick, Bianca Rahill-Marier, Xinyi Wang, Sarah Beckoff, Quentin Le Pape, Shaun Springer
  • Patent number: 11501736
    Abstract: Methods, systems, and apparatus, including computer programs stored on computer-readable media, for displaying contextually relevant information, comprising receiving cursor data comprising a location of a cursor on an electronic display, and determining a screenshot of at least a portion of the electronic display. One or more proximate alphanumeric characters may be determined in at least a portion of the screenshot based on the location of the cursor, and at least one of the proximate alphanumeric characters may be matched with one or more terms from a predetermined list of terms. An information card may be caused to be displayed on the electronic display based on the location of the cursor, the information card corresponding to the one or more terms from the predetermined list of terms.
    Type: Grant
    Filed: October 8, 2020
    Date of Patent: November 15, 2022
    Assignee: MicroStrategy Incorporated
    Inventors: Shweta Notani, Liang Chen, Jinliang Zeng, Yan Li, Ting Dong, Jose Manuel Nocedal De La Garza, Nida Imtiaz
  • Patent number: 11431573
    Abstract: Methods, systems, devices, and tangible non-transitory computer readable media for checking computing device inactivity are provided. The disclosed technology can access, based on a device policy, organizational data associated with activity of a user's computing device. Based on the device policy and the organizational data, a valid inactivity time period including continuous organization approved time periods of valid inactivity beginning at a most recent time the computing device was active and ending a predetermined amount of time after the most recent time can be determined. Based on the device policy and the organizational data, a determination of whether inactivity criteria associated with inactivity of the computing device are satisfied is made. Satisfying the inactivity criteria can include the computing device being inactive after the valid inactivity time period. Furthermore, indications associated with the computing device's inactivity can be generated if the inactivity criteria are satisfied.
    Type: Grant
    Filed: November 11, 2021
    Date of Patent: August 30, 2022
    Assignee: PEOPLE CENTER, INC.
    Inventors: Siddhartha Gunda, Kyle Michael Boston, Daniel Robert Buscaglia, Dilanka Theshan Dharmasena
  • Patent number: 11423043
    Abstract: Methods and systems for representing data are disclosed. An example method can comprise providing a first representation of data and receiving a request to change resolution of the data. An example method can comprise, transforming, based on at least one wavelet function, the data to at least one of reduced data or expanded data. An example method can comprise providing a second representation of the data based on at least one of the reduced data or expanded data.
    Type: Grant
    Filed: May 20, 2020
    Date of Patent: August 23, 2022
    Assignee: QLIKTECH INTERNATIONAL AB
    Inventor: José Diaz López
  • Patent number: 11403746
    Abstract: A system and method include obtaining and authenticating image files from users such as insured users at the request of an entity such as an insurance provider. The requesting entity may supply an electronic address of the user and a unique identifier. The system may transmit a link to the electronic address. When selected, the link causes an image authentication application to be installed on a user device. The application takes the images securely and separately from a native camera application. Each image authentication application may be customized for each requesting entity. The authentication server may identify the requesting entity that made the request and identify a corresponding image authentication application to be provided to the electronic address. The images from the image authentication application may be authenticated via reverse image search, time, geolocation, and/or other information. The authenticated images and/or related data may be provided to the requesting entity.
    Type: Grant
    Filed: June 19, 2020
    Date of Patent: August 2, 2022
    Assignee: TruePic Inc.
    Inventors: Jeffrey McGregor, Craig Stack, Jason Lyons, Matthew Robben
  • Patent number: 11366629
    Abstract: A presentation server establishes a network connection with a presentation device and a client device. The presentation server is able to receive frame data transmitted by the presentation device and pointer coordinates transmitted by the client device. Therefore, the presentation server is able to display a virtual pointer on the presentation frame according to the pointer coordinates, so that the participant can operate the pointing device of the client device to control the virtual pointer so as to participate effectively in the presentation and interact with the speaker.
    Type: Grant
    Filed: May 2, 2018
    Date of Patent: June 21, 2022
    Assignee: BARCO N.V.
    Inventors: Hsing Yung Wang, Po-Yuan Yu, Way Lu-Chen, Sheng-Yu Sun, JR-Rong Fan, Hsing-Yu Chen
  • Patent number: 11360790
    Abstract: Collaborative and non-collaborative work spaces can each be defined by a workspace definition that includes a workspace identifier referring to a workspace where an application container having a user interface can instantiate the workspace based on the workspace definition, and a collection of application identifiers each referring to an application provider for an application. Each application can be configured to execute in the application container for the instantiated workspace, and each application can have a visual representation in the user interface. The workspace definition can also include one or more participants, where each participant refers to one or more workspace participants.
    Type: Grant
    Filed: October 17, 2019
    Date of Patent: June 14, 2022
    Assignee: Adobe Inc.
    Inventors: Steven P. Yankovich, Matthias Zeller, Daniel McWeeney
  • Patent number: 11334244
    Abstract: Various embodiments of the present disclosure relate to an electronic device and a method of processing a pop-up window using a multi-window thereof. The electronic device includes: a housing; a display viewable through a first face of the housing; a processor operatively coupled with the display; and a memory operatively coupled with the processor. The memory may store instructions which, when executed, cause the processor to control the electronic device to: in response to occurrence of an event, display a pop-up window including a first User Interface (UI) corresponding to the event in some regions of the display, detect an input requesting extending and displaying the pop-up window, identify whether a multi-window is active in response to the detection of the input, and based on the multi-window being active, remove the pop-up window and display a second UI for the event on a sub-window having a lowest priority among at least one sub-window other than a main window among the multi-windows.
    Type: Grant
    Filed: October 9, 2020
    Date of Patent: May 17, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kyuok Choi, Younghak Oh, Bokeun Kim, Inkyeong Shin, Won Lee
  • Patent number: 11283740
    Abstract: The present disclosure discloses a method and apparatus for displaying a name label. The method includes: obtaining an original group message sent in a group carrying an original name label of a specified user; obtaining a target name label corresponding to the original name label based on a language version of a client of a current recipient in the group; replacing the original name label of the specified user carried in the original group message with the target name label to generate a target group message carrying the target name label; and displaying the target group message to a recipient user on the client of the current recipient.
    Type: Grant
    Filed: April 30, 2021
    Date of Patent: March 22, 2022
    Assignee: TIANJIN BYTEDANCE TECHNOLOGY CO., LTD.
    Inventor: Xiaolin Shao
  • Patent number: 11256731
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for retrieving local information on a user device include detecting itinerary information stored by a first application on a user device, and identifying a travel destination based on the detected itinerary information. The travel destination is communicated to a second application executable on a user device, and the travel destination is stored in association with the second application. The second application is adapted to retrieve local information based on an identified geographic location, and local information for the travel destination is provided through the second application in response to a user interaction with the second application and based on a triggering threshold associated with the itinerary information.
    Type: Grant
    Filed: May 4, 2020
    Date of Patent: February 22, 2022
    Assignee: Apple Inc.
    Inventors: Devrim Varoglu, Swapnil R. Dave
  • Patent number: 11210615
    Abstract: A content collaboration system displays a UI allowing a project owner to create and edit a collaboration project, and share the collaboration project with other users. To share the collaboration project, the project owner starts a sharing workflow by providing a user input to the collaboration system UI. The sharing workflow allows the project owner to identify other users with which to share the collaboration project. As part of the sharing workflow, the project owner can input a request via the collaboration system UI to manage (e.g., create or edit) a group of users. In response to such a request, the collaboration system UI causes the group to be created or changed as requested. In response to a request to share the collaboration project with the group the collaboration system UI causes an invitation to access the collaboration project to be sent to the members of the group.
    Type: Grant
    Filed: July 9, 2019
    Date of Patent: December 28, 2021
    Assignee: Adobe Inc.
    Inventors: Ang Tiong Lim, Lawrence Hsu
  • Patent number: 11201796
    Abstract: A method and system for enabling transfer of widgets across containers at runtime. According to embodiments of the present invention, a user is allowed to transfer a widget across containers at runtime, for example, moving a widget that has been deployed and operated in one widget container to another, even though the destination widget container originally does not support the widget. Specifically, the widget being transferred can keep consistency in terms of data and state before and after the transfer. Furthermore, the user can implement the cross-container transfer of widgets at runtime by, for example, convenient interaction means like a drag-and-drop operation. In this way, the user can operate and interact with Web applications in a more convenient and flexible way.
    Type: Grant
    Filed: January 16, 2020
    Date of Patent: December 14, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jie Cui, Richard D. Thompson, Yuan Wang, Jing Min Xu
  • Patent number: 11169755
    Abstract: When providing a web page for receiving a setting to a mobile terminal, an image forming apparatus includes, in the web page, information storable as a custom setting in the terminal in a format such as a uniform resource locator (URL). The mobile terminal stores the provided information included in the web page as a custom setting so that the stored custom setting can be reused with ease.
    Type: Grant
    Filed: October 10, 2019
    Date of Patent: November 9, 2021
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yoshiro Mihira
  • Patent number: 11144698
    Abstract: An approach is described for a method, system, and product, that includes identification/generation of a synthesized netlist for use in optimization and placement, generation and utilization of multiple uncertainty values for an early clock tree for guiding optimization and placed of circuit elements in a placeopt process that operates on a path by path basis. In some embodiments, the approach further comprises execution of clock tree synthesis, and routing the synthesized clock tree. In some embodiments, uncertainty values are propagated along data paths where each data path is associated with an uncertainty value, and where each path is optimized and placed on a path my path basis in order to meeting timing requirements and one or more design goals.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: October 12, 2021
    Assignee: Cadence Design Systems, Inc.
    Inventors: Vibhor Garg, Edward J. Martinage, Amit Dhuria, Krishna Prasad Belkhale
  • Patent number: 11138021
    Abstract: Described herein are systems and methods to facilitate task-specific workspaces for a collaboration work management platform. Task-specific workspaces for individual ones of the users for individual ones of the tasks may be facilitated. Presentation of the first task and/or the first task-specific workspace for the first task for the first user may be effectuated. Information characterizing interactions of the first user with the first set of applications within the first task-specific workspace at or near a first time may be obtained and/or stored responsive to a pause and/or completion of the first task at the first time. The one or ore windows corresponding to the first set of applications for the first task may be minimized and/or closed. Responsive to a re-start of the first task, the first set of applications may be restored based on the environment state information.
    Type: Grant
    Filed: April 2, 2018
    Date of Patent: October 5, 2021
    Assignee: Asana, Inc.
    Inventors: Justin Rosenstein, He Lu, Alexandra Estrada
  • Patent number: 11133094
    Abstract: Systems and methods are disclosed for visualizing medical data. In one implementation, the systems each comprise a database, a memory that stores a set of instructions and at least one processor in communication with the memory configured to execute the set of instructions so the system may receive the medical data in one or more formats from a plurality of sources, the medical data comprising a plurality of events associated with one or more patients, convert the medical data from the one or more formats to a standardized data format, store the standardized data in the database, receive a query comprising at least one patient characteristic, query the database to identify a patient associated with the at least one patient characteristic, generate a graphical user interface to include the standardized data represented as a timeline of events associated with the identified patient and display the generated graphical user interface.
    Type: Grant
    Filed: September 27, 2017
    Date of Patent: September 28, 2021
    Assignee: FLATIRON HEALTH, INC.
    Inventors: Melisa Tucker, Shannon Lee, Nathan Nussbaum, Dina Levy-Lambert
  • Patent number: 11126321
    Abstract: Methods, systems, and apparatus, including computer program products, for presenting user interface elements. A first page of one or more user interface elements is presented on a touch-sensitive display. Each of the user interface elements corresponds to a respective application. A gesture performed on the touch-sensitive display is detected. In response to the detected gesture, a second page of one or more user interface elements is presented on the touch-sensitive display.
    Type: Grant
    Filed: September 4, 2007
    Date of Patent: September 21, 2021
    Assignee: Apple Inc.
    Inventors: Imran A. Chaudhri, Scott Herz, Steven Jobs, Freddy A. Anzures, Greg Christie
  • Patent number: 11102275
    Abstract: Determining interest in promotional content to be displayed at a mobile communication device is described. The promotional content, including a first portion that is visible and a second portion that is hidden in a first state, may be received. The first and second portions are each selectable only when visible. A promotional display that includes the promotional content in the first state is generated. Upon receipt of a first input from the user in relation to the first portion, the promotional content may be transitioned from the first state to a second state such the first portion becomes hidden and the second portion becomes visible. Upon failing to receive a second input from the user in relation to the second portion, the promotional content may be transitioned from the second state to the first state. Upon receipt of the second input, an interest in the promotional content may be indicated.
    Type: Grant
    Filed: March 5, 2019
    Date of Patent: August 24, 2021
    Assignee: Google LLC
    Inventors: James S. Kelm, Thomas Alexander Ivor Gawley, Yelena Nakhimovsky, Jonathan Yu
  • Patent number: 11099657
    Abstract: Remote information input method, device and system are disclosed. The method includes: receiving a screen snapshot of a terminal device and sending the screen snapshot to a remote input device; receiving a keyboard input instruction from the remote input device, the keyboard input instruction including an identification of the terminal device and a keyboard code; determining a corresponding target key in the terminal device based on the keyboard code and a key code mapping table; identifying the screen snapshot of the terminal device and determining whether the target key exists in the screen snapshot; acquiring a coordinate of the target key in a screen snapshot in response to determining that the target key exists in the screen snapshot; and sending a click instruction to the terminal device, according to the coordinate of the target key in the screen snapshot and the identification of the terminal device.
    Type: Grant
    Filed: November 6, 2019
    Date of Patent: August 24, 2021
    Assignee: BOE TECHNOLOGY GROUP CO., LTD.
    Inventor: Zhenxing Hao
  • Patent number: 11036747
    Abstract: Systems and methods for displaying a visualizable results list are disclosed. A method includes receiving, by a processing device, a search query including a plurality of search terms, grouping, by the processing device, the search terms into a plurality of units, where each unit includes a related one or more of the search terms, accessing, by the processing device, metadata for each document in a plurality of search results that corresponds to the search query, annotating, by the processing device, one or more locations in each document with a first indicator for each of the search terms in a first unit and a second indicator for each of the search terms in a second unit based on the metadata, and displaying, by the processing device, a visualizable results list comprising the search results with the first indicator and the second indicator.
    Type: Grant
    Filed: September 3, 2019
    Date of Patent: June 15, 2021
    Assignee: RELX Inc.
    Inventors: Richard D. Miller, Jacob Aaron Myers, Todd J. Frascone, Gaurav Mehra, Ronald C. Haines, Philip Wittmer, Yangguang Li
  • Patent number: 10999464
    Abstract: An image forming apparatus which is capable of appropriately producing displays using installed expansion application modules without using a window manager module. The image forming apparatus produces a display in accordance with a display instruction for at least one of the installed expansion application modules. When display instructions for the expansion application modules overlap each other, priorities for display are assigned based on starting conditions related to the expansion application modules.
    Type: Grant
    Filed: October 17, 2017
    Date of Patent: May 4, 2021
    Assignee: CANON KABUSHIKI KAISHA
    Inventors: Atsushi Ikeda, Hiroshi Oya, Yasunori Shimakawa
  • Patent number: 10990242
    Abstract: Systems and methods are provides for changing a window stack for a multi-screen device. The window stack can change based on the movement of a window. The system can receive a gesture indicating a change in the position of a window in the device. Upon receiving the gesture, the system determines a new position in the window stack for the moved window. Then, the system can determine a display associated with the moved window and change the logic data structure associated with the moved window to describe the new position of the moved window in the window stack.
    Type: Grant
    Filed: May 19, 2020
    Date of Patent: April 27, 2021
    Assignee: Z124
    Inventors: Sanjiv Sirpal, Paul Edward Reeves, Alexander de Paz, Rodney Wayne Schrock
  • Patent number: 10984382
    Abstract: A user interface, in accordance with the teachings described herein, is provided for integrating applications on a mobile communication device. An instant messaging user interface may be included for displaying an instant messaging communication that includes an instant messaging contact. An instant messaging user interface menu may be included for displaying a list of commands, one or more of the commands being specific to the displayed instant messaging contact, and the list of commands including a command associated with a calendar application. The user interface may be operable to automatically launch the calendar application in response to a user selecting the command associated with the calendar application. A field in the calendar application may be automatically populated with the instant messaging contact.
    Type: Grant
    Filed: October 11, 2019
    Date of Patent: April 20, 2021
    Assignee: BlackBerry Limited
    Inventor: Sherryl Lee Lorraine Scott
  • Patent number: 10976984
    Abstract: A collaboration system includes a first group display and a first group display computer, the first group display computer to receive mobile device data streams from at least two mobile devices over a wireless access protocol and to output a first group display data stream over a network, a second group display and a second group display computer, the second group display computer to receive mobile device data streams from at least two mobile devices, different from the at least two mobile devices streaming to the first group display computer, over the wireless access protocol and to output a second group display data stream over the network, a common display computer to receive the first and second group display data streams from the network, and a common display to display data streamed from the first and second group display computers in first and second group display windows.
    Type: Grant
    Filed: June 8, 2018
    Date of Patent: April 13, 2021
    Assignee: T1V, INC.
    Inventors: Michael R. Feldman, James E. Morris, John Jack Wiltshire
  • Patent number: 10956652
    Abstract: Applications may be created and registered to an online ecosystem and then execute within individual web applications such as productivity applications, communication applications, collaboration applications, and so on. These non-native applications may be enabled to interact with files and provide custom experiences for a user. The applications may also be enabled to interact with additional information discovered about the user within the ecosystem to provide custom experiences. The applications may further be enabled to create custom workflows to allow users to accomplish new tasks.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: March 23, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Dorrene Brown, Joey Masterson, Nate Waddoups, Shreedhar Thirugnanasambantham, Xiao Wu, Jay Rathi, Mauricio Ordonez, Darren Miller, Ela Malani, John Wang, Sreekanth Lingannapeta, Gabriel Hall
  • Patent number: 10956011
    Abstract: A method of outputting information about parameters for magnetic resonance imaging (MRI) includes receiving editing information that is used to change a value of a first parameter, outputting information representing a first range of the first parameter, based on the received editing information, the first range enabling a value of a second parameter that is associated with the first parameter to be changed together with the value of the first parameter, and outputting a value to which the second parameter is changeable, according to a value to which the first parameter is changeable, based on the received editing information.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: March 23, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Joo-young Kim
  • Patent number: 10949272
    Abstract: The disclosed technology executes a next operation in a set of associated application windows. A first application window and a second application window are added to the set. A first context is generated from content from the first application window. A selection of the content is detected from first application window. The first context is communicated as input to the second application window, responsive to detecting the selection. The next operation in the second application window is executed using the first context as input to the next operation, responsive to communicating the first context.
    Type: Grant
    Filed: June 14, 2018
    Date of Patent: March 16, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Liang Chen, Michael Edward Harnisch, Jose Alberto Rodriguez, Steven Douglas Demar
  • Patent number: 10938755
    Abstract: A method for browser-based chat messaging is provided. The method presents browser-based presentation interfaces, including a master and at least one slave, and including a chat messaging interface for the master and establishes a single communication session with a server system, by the master. Based on a number of presentation interfaces associated with a chat session, a new presentation interface broadcasts a master/slave status request to the other presentation interfaces, receives responses from the other presentation interfaces, and configures a file in its session storage to identify itself as a slave based at least in part on a response from the master. Thereafter, the new presentation interface communicates with the server system via the master.
    Type: Grant
    Filed: October 7, 2019
    Date of Patent: March 2, 2021
    Assignee: salesforce.com, inc.
    Inventors: Justin MacMillin, Anal Shah
  • Patent number: 10854173
    Abstract: A technology enables interactive control of simultaneously displayed multiple images with high dynamic ranges, which software automation processes are programmed to reduce the complexity in managing and viewing the post window/level adjustment of the multiple images. An image control engine provides several synchronous functional capabilities, which comprises an input module, a blending factor synchronization module, a window/level synchronization module, a display module, and an image storage. For window/level adjustment of the images in blended views, the blending factor synchronization module automatically links the activation of a window/level control of one image with a transparency blending factor that affects both images.
    Type: Grant
    Filed: October 4, 2018
    Date of Patent: December 1, 2020
    Assignee: Varian Medical Systems International AG
    Inventors: Michael Waschbuesch, Peter Munro
  • Patent number: 10846402
    Abstract: Methods, systems, and devices, including computer programs encoded on computer storage media, for security scanning a mini program are provided. One of the methods includes: obtaining a target mini program to be released, invoking a security scanning strategy combination to perform multi-dimensional security scanning on the target mini program; and when the target mini program passes the multi-dimensional security scanning, releasing the target mini program to a server. The multi-dimensional security scanning may include malicious code scanning on the target mini program, security loophole scanning on the target mini program, and security loophole scanning on a server interface of the target mini program.
    Type: Grant
    Filed: January 8, 2020
    Date of Patent: November 24, 2020
    Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.
    Inventors: Hao Zhao, Shijie Cao, Shanhu Shang, Peng Liu
  • Patent number: 10783677
    Abstract: A data visualization system creates a visual representation of data. The visual representation of data is provided in a form that enables an end user to adjust variable data upon which one or more determined data elements are based using an input device. The adjustment of the variable data is detected, and the visual representation of the data is refreshed based on the detected adjustment of the variable data.
    Type: Grant
    Filed: April 15, 2016
    Date of Patent: September 22, 2020
    Assignee: New BIS Safe Luxco S.à r.l
    Inventor: Andrew John Cardno
  • Patent number: 10740117
    Abstract: Providing a bridge interface for managing virtual workspaces is disclosed. A plurality of workspace images is presented in a user interface, each workspace image corresponding to a different virtual workspace available to a user of a computer system. A user input is received indicating a selection of a presented workspace image. The user interface is updated to display a plurality of application windows associated with the selected virtual workspace. The displayed application windows are visually grouped into one or more clusters, each cluster corresponding to one or more application windows sharing a common characteristic.
    Type: Grant
    Filed: October 19, 2010
    Date of Patent: August 11, 2020
    Assignee: Apple Inc.
    Inventors: Bas Ording, John O. Louch
  • Patent number: 10732801
    Abstract: A display data generation method used in a computer including an output module, includes generating display data of page numbers for scrollably displaying page numbers of a plurality of pages each containing predetermined item information, to output the display data of page numbers from the output module, retrieving page information indicating a same number of pages as a number of page numbers displayed in a distance corresponding to a distance between two points in a display region in which the page numbers are displayed when the two points are specified by the user, wherein the number of page numbers are calculated based on the distance between the two points and the distance between adjacent page numbers displayed in the display region, and generating item display data for displaying item information contained in the pages indicated in the retrieved page information, to output the item display data from the output module.
    Type: Grant
    Filed: June 27, 2017
    Date of Patent: August 4, 2020
    Assignee: GREE, Inc.
    Inventor: Daisuke Takayama
  • Patent number: 10705712
    Abstract: A bulk-selection control is described in which the same user input action automatically causes both (a) scrolling of a list of visual indicators of items, and (b) selection of the items that correspond to the visual indicators. Specifically, as the visual indicator of an item is scrolled beyond a “selection-triggering position”, the visual indicator is visually marked to indicate that the corresponding item is selected, and the corresponding item is automatically added to a set of selected items. When scrolled the opposite direction, the items that have already been added to the set of selected items are not removed therefrom, even if the scrolling operation causes their visual indicators to cease to be beyond the selection-triggering position.
    Type: Grant
    Filed: November 29, 2018
    Date of Patent: July 7, 2020
    Assignee: LENDINGCLUB CORPORATION
    Inventors: Thom Milkovic, Fernando Lores, Edward Leffler, Sai Ram Kota, Kent Lee
  • Patent number: 10698918
    Abstract: Methods and systems for representing data are disclosed. An example method can comprise providing a first representation of data and receiving a request to change resolution of the data. An example method can comprise, transforming, based on at least one wavelet function, the data to at least one of reduced data or expanded data. An example method can comprise providing a second representation of the data based on at least one of the reduced data or expanded data.
    Type: Grant
    Filed: November 20, 2013
    Date of Patent: June 30, 2020
    Assignee: QLIKTECH INTERNATIONAL AB
    Inventor: José Dìaz López
  • Patent number: 10684610
    Abstract: An industrial control system (ICS) frontend system has a visualization component that concurrently visualizes a functional ICS view (FICSV) and further functional view (FFV). The FICSV represents ICS data associated with the ICS. The FFV is either a further FICSV representing ICS data or is a functional GIS view representing GIS data associated with a geographic information system. The functional views can respond to an associating event. The system further has a data input component configured to receive user input data, the input data indicating a directed associating operation (DAO) between the FICSV and FFV. A system processor component launches the associating event in response to received input data if the DAO is allowed. If the DAO is from an FFV object to the FICSV, the FICSV function is performed using FFV object properties; if from an FICSV ICS object to the FFV, the FFV function uses ICS object properties.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: June 16, 2020
    Assignee: ABB SCWEIZ AG
    Inventors: Frederik Blank, Josef Bicik
  • Patent number: 10678996
    Abstract: Unstructured explanatory information is added to an electronic mortgage form and other borrower/applicant documentation. When a user wishes to document or explain any entry or data, the user may add and insert an explanatory footnote into the electronic mortgage form and other borrower/applicant documentation. The user may enter a keyboard command or other instruction for locating and formatting the footnote. The user enters/types the text of the footnote, which may also include or specify an HTML tag that references a document attachment. When the electronic mortgage form is then generated, the electronic mortgage form incorporates the explanatory footnote. However, the HTML tag is replaced with a more human-understandable attachment name.
    Type: Grant
    Filed: March 8, 2019
    Date of Patent: June 9, 2020
    Assignee: QuantumReverse, Inc.
    Inventor: Thomas M. Martignoni
  • Patent number: 10664149
    Abstract: A method for configuring a manufacturing operation management (MOM) data warehouse and providing a user interface (UI) to the MOM data warehouse configuration. The MOM data warehouse forms a database for the data handled within a manufacturing execution system. The method includes: a) mapping the data that has to be presented in the UI into a hierarchical data model being based on an industry classification of the manufacturing process controlled by the manufacturing execution system, the hierarchical data model having a number of levels; b) mapping the hierarchical data model into a radial control based UI; c) displaying in the radial control based UI at least two levels of the hierarchical data model; and d) providing navigation actions in order to scroll up and/or scroll down through the levels of the hierarchical data model.
    Type: Grant
    Filed: July 3, 2017
    Date of Patent: May 26, 2020
    Assignee: Siemens Aktiengesellschaft
    Inventors: Giorgio Corsini, Giuliano Trifoglio
  • Patent number: 10664162
    Abstract: A method and system for managing multiple displays, including receiving a first indication to allow movement of an object between a first display and a second display, allowing movement of the object between the first display and the second display in view of the first indication, receiving a second indication to prevent movement of the object between the first display to the second display, and preventing movement of the object between the first display and the second display in view of the second indication.
    Type: Grant
    Filed: November 18, 2013
    Date of Patent: May 26, 2020
    Assignee: Red Hat, Inc.
    Inventor: Maureen Emily Strode