Remote Operation Of Computing Device Patents (Class 715/740)
  • Patent number: 11983555
    Abstract: Systems and methods for storage snapshots for nested virtual machines. An example method may comprise running, by a host computer system, a hypervisor managing a first virtual machine associated with a first virtual device. Responsive to creating a second virtual machine by the hypervisor, requesting, by the first virtual machine, a first snapshot of the first virtual device. The hypervisor generates the first snapshot of the first virtual device and forwards the first snapshot of the first virtual device to the second virtual machine.
    Type: Grant
    Filed: August 3, 2021
    Date of Patent: May 14, 2024
    Assignee: Red Hat, Inc.
    Inventors: Michael Tsirkin, Amnon Ilan
  • Patent number: 11973735
    Abstract: Technologies are described related to communication interfaces for wearable devices. User experience with wearable devices may be enhanced through tailored views for communications, calendar items, actions associated with those, where the views and presentations may be dynamically selected and adjusted based on context, user, location, and device capabilities. Smart notifications and user-friendly note taking functionality may be enabled also based on context, user, location, and device capabilities. Other scenarios may be unlocked based on proximity and/or sensor data.
    Type: Grant
    Filed: August 11, 2021
    Date of Patent: April 30, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vignesh Sachidanandam, Gary Caldwell, Gautam Kedia, Hiroshi Tsukahara, Ned Bearer Friend, Zachary Kahn
  • Patent number: 11956395
    Abstract: An image-forming apparatus includes a detachable consumable; a printer that prints an image using the consumable; and a controller that determines whether control information that is set for the consumable and that is for control of the printer exists. The controller extracts, when it is determined that the control information corresponding to the consumable does not exist, image information from an image of a predetermined test pattern printed by the printer, and acquires the control information generated based on the extracted image information.
    Type: Grant
    Filed: March 9, 2023
    Date of Patent: April 9, 2024
    Assignee: SHARP KABUSHIKI KAISHA
    Inventors: Takashi Usui, Tomoki Minamikawa
  • Patent number: 11944906
    Abstract: Modified video is distributed to a viewer of a computer-implemented game by causing a processor to distribute, toward a terminal device of a viewer, a first video including an animation of a first avatar of a distributor generated based on motion data; distribute, toward the terminal device, a second video related to a computer-implemented game generated with operation data using a received web page; receive, from the terminal device, token data indicative of a token sent to the distributor from the viewer during execution of one unit section of the game; and distribute, toward the terminal device, the second video including, during one time section occurring after the one unit section of the game ends and before a next unit section of the game begins, a rendering of a token object selected based on the token data.
    Type: Grant
    Filed: December 2, 2022
    Date of Patent: April 2, 2024
    Assignee: GREE, Inc.
    Inventors: Naoki Takahashi, Kai Sato, Yosuke Kanaya
  • Patent number: 11949564
    Abstract: Systems, methods, and media for generating a virtual gaming environment. Specifically, an instance of a virtual gaming environment is generated and hosted on a server. Responsive to communicatively connecting a first and second user computing devices, a virtual gaming environment is populated with at least a first virtual avatar, a virtual desktop, a second virtual avatar, and a second virtual desktop. It is determined that the first virtual avatar is within a first predetermined distance of the second desktop, and based on this, a resolution at which to render a visual representation of activities being executed by a second user computing device associated with the second desktop is determined. A bandwidth at which the visual representation is renderable in real time at the determined resolution is calculated. The visual representation is transmitted, utilizing the calculated bandwidth, to the first user computing device at the determined resolution.
    Type: Grant
    Filed: March 4, 2022
    Date of Patent: April 2, 2024
    Assignee: LAN PARTY TECHNOLOGIES, INC.
    Inventor: Daniel Ryan Hesse, II
  • Patent number: 11928380
    Abstract: Display assemblies, systems, and methods are provided for reporting customer-specific information. A controller is in electronic communication with an electronic display and is configured to associate portions of data regarding operations of at least the electronic display with client identifiers such that at least two portions of the data are associated with different client identifiers.
    Type: Grant
    Filed: February 23, 2023
    Date of Patent: March 12, 2024
    Assignee: Manufacturing Resources International, Inc.
    Inventors: Elliot Newnham, Brock Bearchell
  • Patent number: 11907013
    Abstract: At an electronic device, detecting a compatible external device, where the external device is executing or has executed a first application. The detection may be made wirelessly. The electronic device also receives usage information regarding the first application from the external device. Display an affordance for user selection based on the received information. When the affordance is selected, launch a second application on the electronic device, the second application corresponding to the first application. In some examples, the second application is a different version of the first application. Launching the second application may additionally include bringing the second application to the same state as the first application. For example, if e-mail is being drafted on the external device, the electronic device may launch an e-mail editor showing the draft. In this way, a user can seamlessly transition from the use of one electronic device to another electronic device.
    Type: Grant
    Filed: February 8, 2022
    Date of Patent: February 20, 2024
    Assignee: Apple Inc.
    Inventors: Lawrence Y. Yang, Patrick L Coffman, Craig M. Federighi
  • Patent number: 11909732
    Abstract: A server computer hosting an extended reality world receives a first transmission over a communication network from a computing device associated with a user, the first transmission including a request for the user to access the extended reality world. The server computer transmits a presentation of the extended reality world to the communication device over the communications network based at least in part on the request, and displays the presentation of the extended reality world on the computing device, where the presentation includes at least an avatar associated with the user. The server computer receives a command for the avatar to store a phrase selected by the user in a location associated with a virtual object within the extended reality world. The server computer displays, within the presentation of the extended reality world on the computing device, the avatar storing the phrase at the location in the extended reality world.
    Type: Grant
    Filed: July 31, 2023
    Date of Patent: February 20, 2024
    Assignee: Intuit Inc.
    Inventor: Michael William Mitchell
  • Patent number: 11907612
    Abstract: Volume limiting systems and methods are operable to limit volume output from media presentation devices. An exemplary embodiment detects a sound using a microphone, wherein the sound corresponds to an audio output of at least one controlled media presentation device, and wherein the microphone is remotely located from the at least one controlled media presentation device; compares a level of the detected sound with a predefined maximum volume limit; generates a volume output limit command in response to the detected sound exceeding the predefined maximum volume limit; and communicates the volume output limit command to the media presentation device. The media presentation device then reduces a volume level of its audio output. In some instances, volume may be limited during user specified periods.
    Type: Grant
    Filed: January 11, 2022
    Date of Patent: February 20, 2024
    Assignee: DISH Technologies L.L.C.
    Inventor: Bernard A. McCarthy
  • Patent number: 11900423
    Abstract: An image retrieval apparatus acquires an image to be processed, the image to be processed including at least one article. The image retrieval apparatus specifies, as an association image, a product image of a product having an evaluation value that has a predetermined relationship with an evaluation value of the article included in the image to be processed, from among product images of a plurality of products each belonging to a particular category, the particular category being different from a category to which the article included in the image to be processed belongs. The image to be processed and the specified association image may be output in association with each other.
    Type: Grant
    Filed: May 21, 2019
    Date of Patent: February 13, 2024
    Assignee: RICOH COMPANY, LTD.
    Inventors: Akihiro Kakinuma, Tomoyasu Aizaki, Naohiro Kamijo
  • Patent number: 11900299
    Abstract: A collaboration platform for implicitly determining user collaborations in real time or near real time is disclosed. The collaboration platform monitors event records generated based on user interactions with various team-based tools/collaborative applications to generate collaboration scores that provide a real time picture of a user's interactions with other users, and a user's interactions with content/objects/projects in the tools/collaborative applications. The collaboration platform also monitors user interactions with specific sub-projects to determine at any given time the users actively involved in any given project or sub-project.
    Type: Grant
    Filed: June 28, 2020
    Date of Patent: February 13, 2024
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.
    Inventors: Shihab Hassan Hamid, Addo Wondo, Geoff Sims, Hao Ye, Gaurav Awadhwal, Penyo Atanasov, Ahmed Saad, Simon Hugo Robilliard, Alexander McCarthy, Sreeraj Arakkal
  • Patent number: 11880481
    Abstract: A system includes a memory and a processor. The memory is in communication with the processor and configured to initialize a secure interface configured to provide access to a virtual machine (VM) from a device, where the VM is associated with a level of security. A buffer is allocated and associated with the secure interface, where the level of security of the VM indicates whether the device has access to guest memory of the VM via the buffer. The buffer is then provided to the device. Inputs/outputs (I/Os) are sent between the device and the VM using the secure interface.
    Type: Grant
    Filed: January 9, 2023
    Date of Patent: January 23, 2024
    Assignee: Red Hat, Inc.
    Inventors: Michael Tsirkin, Sergio Lopez Pascual
  • Patent number: 11861040
    Abstract: Methods, systems, and apparatus, including an apparatus for managing user data according to user consent settings are described. In some aspects, a method includes determining that a request for transmission by a client device to a recipient will include user data of a user of the client device. In response determining that the request will include the user data, the method includes requesting, from a consent management module of the client device, current user consent settings specified by the user which define at least one of (i) user data that can be transmitted from the client device, (ii) how user data transmitted from the client device can be used or (iii) which recipients can receive and retain user data from the client device. The method further includes receiving, from the consent management module, the current user consent settings and generating request data according the current user consent settings.
    Type: Grant
    Filed: January 22, 2020
    Date of Patent: January 2, 2024
    Assignee: Google LLC
    Inventors: Gang Wang, Yian Gao
  • Patent number: 11825149
    Abstract: Disclosed herein are system, method, and computer program product embodiments for designing a channel's interface. An embodiment operates by a client device—(i) receiving an input for designing the channel's interface; (ii) determining an input event based on the input; (iii) creating a command based on the input event; and (iv) routing the command to a host device so that the host device determines a feature of the channel therefrom. Another embodiment operates by a host device—(i) receiving a command for a design for the channel's interface from a client device, the command may comprise a unique identifier and based on user input provided on the client device; (ii) identifying the command based on the command's unique identifier; (iii) determining a response based on the command; (iv) determining a feature of the channel based on the response; and (v) incorporating the feature into the interface of the channel.
    Type: Grant
    Filed: September 9, 2021
    Date of Patent: November 21, 2023
    Assignee: Roku, Inc.
    Inventors: Robert Burdick, Roman Parashchyn, Yurii Shkrobut, Olena Mykula, Yurii Polishchuk
  • Patent number: 11802951
    Abstract: Disclosed is an electronic device that includes a display, a communication module, at least one microphone, at least one speaker, a processor operatively coupled to the display, the communication module, the microphone, and the speaker, and a memory operatively coupled to the processor. The memory may store instructions, when executed, causing the processor to transmit, through the speaker, a first audio sound including first information, receive, through the microphone, a second audio sound including second information responding to the first information from a first external electronic device, transmit, through the speaker, a third audio sound including third information for acquiring a distance to the first external electronic device after receiving the second audio sound, and receive, through the microphone, a fourth audio sound including fourth information responding to the third information from the first external electronic device.
    Type: Grant
    Filed: November 26, 2019
    Date of Patent: October 31, 2023
    Inventors: Walyong Cho, Kyungmin Park
  • Patent number: 11805030
    Abstract: Configuring network packet event related execution is disclosed, including: receiving a set of virtual service configuration information associated with a specified virtual service; using the set of virtual service configuration information to generate a set of event context information corresponding to the virtual service; and storing the set of event context information in a shared memory. Executing scripts related to a network packet event is disclosed, including: determining, using a service engine data path (SEDP) executing at the core, an event associated with a received network packet directed to a virtual service; determining a set of scripts to be executed corresponding to the event; generating a child interpreter context corresponding to the parent interpreter context corresponding to the virtual service; and using the child interpreter context to execute the set of scripts in the core specific memory corresponding to the core.
    Type: Grant
    Filed: July 26, 2021
    Date of Patent: October 31, 2023
    Assignee: VMWARE, INC.
    Inventor: Suraj Jaiswal
  • Patent number: 11803344
    Abstract: Display assemblies, systems, and methods for remote monitoring of display assemblies are provided. The display assemblies each include a network connection device in electronic communication with a controller in electronic communication with one or more electronic displays and components for operation. A monitoring center receives data from the display assemblies regarding operation, associates different customer identifiers with different portions of the received data, receives a particular customer identifier from a customer device, and electronically identifies the portions of the data associated with the particular customer identifier for transmission to the customer device.
    Type: Grant
    Filed: October 26, 2022
    Date of Patent: October 31, 2023
    Assignee: Manufacturing Resources International, Inc.
    Inventors: Elliott Newnham, Brock Bearchell, William Dunn
  • Patent number: 11756294
    Abstract: An exemplary process for identifying a type of a physical environment amongst a plurality of types of physical environments is provided. The process includes obtaining, using the one or more cameras, image data corresponding to a physical environment. The process further includes identifying at least one portion of an entity in the physical environment based on the image data; determining, based on the identified at least one portion of the entity, whether the entity is an entity of a first type; determining a type of the physical environment if the entity is an entity of the first type; and presenting one or more virtual objects and a representation of the entity.
    Type: Grant
    Filed: August 9, 2021
    Date of Patent: September 12, 2023
    Assignee: Apple Inc.
    Inventors: Peter Meier, Michael J. Rockwell
  • Patent number: 11755346
    Abstract: A method and apparatus for modifying a user interface. The method comprises receiving user interface data at a client from a first server, receiving modification computer program code at said client, and executing said modification computer program code at said client to modify said user interface data to generate modified user interface data. The modification computer program code can be received from said first server or from a further server.
    Type: Grant
    Filed: November 8, 2021
    Date of Patent: September 12, 2023
    Assignee: Versata FZ-LLC
    Inventor: Plamen Ivanov Valtchev
  • Patent number: 11748709
    Abstract: The disclosure relates to systems, methods and computer readable media for managing, analyzing and displaying project portfolios and their various interdependencies. More specifically, the disclosure relates to systems, methods and computer readable media for analyzing critical workstream data which connection with other workstreams in the same or other projects affect coordination and other milestones, and displaying project portfolios and their various interdependencies, in a three-layer configuration providing higher degree of data granularity at each layer.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: September 5, 2023
    Assignee: PROJECT MAP LTD.
    Inventor: Yaniv Shor
  • Patent number: 11743561
    Abstract: An image display device, a lip-sync correction method thereof, and an image display system thereof are proposed. The lip-sync correction method of the image display device includes: receiving an audio delay measurement command from a user; transmitting an audio detection command to a remote control device and outputting a pre-stored test signal to an external speaker; calculating an audio delay value by comparing an audio signal received from the remote control device with the test signal; and correcting a decoding time stamp of an image signal on the basis of the audio delay value. Accordingly, it is possible to match lip-synching of video and audio in response to various external audio outputs or external audio devices.
    Type: Grant
    Filed: September 25, 2019
    Date of Patent: August 29, 2023
    Assignee: LG ELECTRONICS INC.
    Inventors: In Sun Song, Young Do Kwon
  • Patent number: 11722550
    Abstract: An input device is shared between a first remote desktop having a first display image, which is displayed on a first display of a first client device, and a second remote desktop having a second display image, which is displayed on a second display of a second client device. Upon detecting that an input pointer of the input device currently displayed within the first display image on the first display, is moved across an edge of the first remote desktop that corresponds to a virtual boundary between the first remote desktop and the second remote desktop, instructions are issued to a first remote computing device that is hosting the first remote desktop to discontinue receiving inputs made with the input device and a second remote computing device that is hosting the second remote desktop to begin receiving inputs made with the input device.
    Type: Grant
    Filed: August 8, 2019
    Date of Patent: August 8, 2023
    Assignee: VMware, Inc.
    Inventors: Lin Lv, Yunfei San, Yunxia Cheng, Jack Liu, Ning Ke, Yang Liu, Jian Ken Song
  • Patent number: 11714179
    Abstract: Disclosed is an electronic device that includes a display, a communication module, at least one microphone, at least one speaker, a processor operatively coupled to the display, the communication module, the microphone, and the speaker, and a memory operatively coupled to the processor. The memory may store instructions, when executed, causing the processor to transmit, through the speaker, a first audio sound including first information, receive, through the microphone, a second audio sound including second information responding to the first information from a first external electronic device, transmit, through the speaker, a third audio sound including third information for acquiring a distance to the first external electronic device after receiving the second audio sound, and receive, through the microphone, a fourth audio sound including fourth information responding to the third information from the first external electronic device.
    Type: Grant
    Filed: November 26, 2019
    Date of Patent: August 1, 2023
    Inventors: Walyong Cho, Kyungmin Park
  • Patent number: 11715439
    Abstract: Described embodiments provide a method and user equipment for dynamically controlling a display mode of an external device coupled to user equipment. The method may include determining whether to detect connection to an external device and upon the detection of the connection, controlling the coupled external device to display image data produced in the user equipment on a display unit of the coupled external device in a display mode different from a display mode of the user equipment.
    Type: Grant
    Filed: September 1, 2021
    Date of Patent: August 1, 2023
    Assignee: KT CORPORATION
    Inventors: Jung-Wook Lee, You-Jin Kang, Seung-Woo Lee, Jae-Uk Cha
  • Patent number: 11689626
    Abstract: The present disclosure involves systems, software, and computer implemented methods for providing an asynchronous transport channel for OData data using web sockets. One example method includes upgrading a HTTP connection to a web socket connection in response to an upgrade request. The web socket connection is maintained, after the upgrading, for receipt of subsequent web socket requests. An OData request is received, from a consuming application, over the web socket connection. The OData request is translated to a format used by an OData runtime environment and sent to the OData runtime environment. A response to the OData request is received from the OData runtime environment. The response is incorporated into a web socket message. The web socket message is sent to the consuming application, over the web socket connection, in response to the OData request, with the web socket connection remaining open after the web socket message is sent.
    Type: Grant
    Filed: September 20, 2021
    Date of Patent: June 27, 2023
    Assignee: SAP SE
    Inventors: Tatjiana Pfeifer, Andreas Hoffner
  • Patent number: 11675479
    Abstract: The present disclosure provides a list display method, including: creating a type cache pool, the type cache pool caches: a correspondence between structure types of a plurality of types of data and items corresponding to the respective structure types; and respective layout information is recorded in each item, acquiring the structure type of each data in a list; displaying the respective data to be displayed in a region to be displayed in the list, step of displaying the respective data to be displayed includes steps of: determining the item corresponding to the structure type of the data to be displayed according to the correspondence; displaying the data to be displayed according to the layout information of the item corresponding to the structure type of the data to be displayed; wherein the region to be displayed is a region to be displayed on a screen in the list.
    Type: Grant
    Filed: May 14, 2020
    Date of Patent: June 13, 2023
    Assignee: BOE TECHNOLOGY GROUP CO., LTD.
    Inventor: Zhe Zhang
  • Patent number: 11670062
    Abstract: One or more disclosed techniques comprise generating an extended reality (XR) template at a first location, where the XR template represents a virtual space in an XR environment that is associated with a real-world object at a second location, and generating a template object that represents the real-world object, wherein the template object is included in the XR template. The techniques further comprise modifying the template object to include a marker that corresponds to a real-world marker associated with the real-world object, generating a first template XR object that corresponds a first XR object to be displayed in the XR environment, where the first template XR object is positioned within the XR template relative to the marker included on the template object, and assigning the XR template to the real-world marker.
    Type: Grant
    Filed: April 8, 2022
    Date of Patent: June 6, 2023
    Assignee: SPLUNK INC.
    Inventors: Devin Bhushan, Jesse Chor, Seunghee Han, Jamie Kuppel, Sammy Lee, Glen Wong
  • Patent number: 11663158
    Abstract: Computer systems configured to correlate instances of empirical data, gathered from ambient observation of a person, as being potentially relevant to each other vis-à-vis one particular behavior. In a behavior-identification-process, a pair of correlated instances of empirical data is analyzed to identify it as an instance of the one particular behavior. Such computer systems facilitate transmission of a digital message, the content of which may be determined in response to the instance of the one particular behavior. The content of some digital messages may include experiments performed by such computer systems on the person, to test the validity of the behavior-identification-process. The behavior-identification-process can then be updated with the observed responses of the person, and with the results of the experiments. These experiments and the updating of the behavior-identification-process might be performed by such computer systems to autonomously refine the behavior-identification-process.
    Type: Grant
    Filed: November 12, 2021
    Date of Patent: May 30, 2023
    Inventor: Andrew L. DiRienzo
  • Patent number: 11654750
    Abstract: A control device includes a control unit and a communication unit. The control unit is configured to calculate a set value that is the set value of an air conditioner provided in the destination facility of a vehicle and is to be used by the occupants of the vehicle, based on information on the air conditioning environment in the vehicle and is configured to send the calculated set value of the air conditioner to a predetermined sending destination via the communication unit.
    Type: Grant
    Filed: March 16, 2021
    Date of Patent: May 23, 2023
    Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventors: Naoki Uenoyama, Koichi Suzuki, Ryo Kamimura, Daisuke Nakata, Yuki Tatsumoto, Yusuke Futakuchi
  • Patent number: 11657342
    Abstract: A server includes: a communication part which receives from an orderer terminal operation request information input by an orderer and including a specific operation content and an operation time set for the specific operation content; and a display data generation part which generates based on the operation request information display data on which a master device displays an operation selection image showing the operation content and the operation time set in combination with each other to allow a selection of a desired time segment of the operation time set. The master device includes: a display control part which generates the operation selection image based on the display data so that a display part displays the operation selection image; and an operation part which receives a selection instruction of the operator that the operator selects the desired time segment of the operation time set shown in the operation selection image.
    Type: Grant
    Filed: April 3, 2019
    Date of Patent: May 23, 2023
    Assignee: KOBELCO CONSTRUCTION MACHINERY CO., LTD.
    Inventors: Seiji Saiki, Yoichiro Yamazaki
  • Patent number: 11659021
    Abstract: A computer-readable media, method, and system for calling a function within a group-based communication system. The function may be initiated according to a trigger condition and is associated with arguments and return values. To carry out the function, an HTTP request is generated and sent to an HTTP server, which sends an HTTP callback to a group-based communication system server. The HTTP callback may include return values indicative of either a successful completion of the function or an error.
    Type: Grant
    Filed: January 24, 2022
    Date of Patent: May 23, 2023
    Assignee: SlackTechnologies, LLC
    Inventors: Michael Brevoort, Stephen Wood, Allen James Ferrick, Brad Harris, Leslie Newell, Melissa Khuat
  • Patent number: 11645029
    Abstract: Systems and methods for remotely monitoring display assemblies are provided. Each of the electronic display assemblies includes sensors in electronic communication with a controller, which is in electronic communication with a network communication device. At a monitoring center, different customer identifiers are associated with different portions of data, a particular customer identifier is received from a customer device, the portions of the data associated with the particular customer identifier are identified for transmission to the customer device, and one or more user displays are generated with the identified data.
    Type: Grant
    Filed: October 26, 2022
    Date of Patent: May 9, 2023
    Assignee: Manufacturing Resources International, Inc.
    Inventors: Elliot Newnham, Brock Bearchell, William Dunn
  • Patent number: 11640759
    Abstract: Techniques for adapting workflows based on time to respond are provided. An electronic indication that a trigger has been detected by a sensor is received. The workflow server is configured to execute an action in a workflow in response to the trigger. An alert is sent to a device associated with a user to request a response from the user. Reception of the response is the action in the workflow. The response from the user is received. It is detected that a current response time for the trigger exceeds a threshold response time. A pattern that indicates response times for triggers of the trigger type recurrently exceed the threshold response time is detected. A proposed modification to the workflow or to a standard operating procedure (SOP) of an entity is generated. An electronic message is sent to a system administrator that recommends implementing the proposed modification.
    Type: Grant
    Filed: December 1, 2021
    Date of Patent: May 2, 2023
    Assignee: MOTOROLA SOLUTIONS, INC.
    Inventors: Isabel Firpo, Jonathan Whitall, Phyllis C Austin, Amruthavarshini Hiriyur Krishnamurthy, Kylene Tanner
  • Patent number: 11635928
    Abstract: In some embodiments, an electronic device operates in a streaming mode to automatically stream content from the electronic device to a playback destination. In some embodiments, an electronic device presents selectable options to control playback of content on a streaming destination while the electronic device streams content to the streaming destination. In some embodiments, an electronic device presents visual indications that the electronic device is operating in a streaming mode to stream content to a playback destination. In some embodiments, an electronic device presents a user interface for controlling electronic devices that automatically reconfigures to support different user inputs and issues different commands based on the type of electronic device being controlled.
    Type: Grant
    Filed: September 25, 2019
    Date of Patent: April 25, 2023
    Assignee: Apple Inc.
    Inventors: Taylor G. Carrigan, Patrick L. Coffman, Christopher Patrick Foss
  • Patent number: 11625141
    Abstract: A system includes a processor configured to perform operations, including receiving, from a client device, a request, associated with a user identifier, for rendering of a graphical user interface (GUI), and obtaining, based on the request and from persistent storage, a framework definition that specifies a first plurality of components and a layout thereof within the GUI. The operations also include determining a second plurality of components by way of a machine learning model and based on attributes associated with the user identifier, and determining, for each respective component of the second plurality of components, a corresponding visual format and a corresponding position within the GUI. The operations further include updating the framework definition by combining the first plurality of components and the second plurality of components based on the corresponding visual format and the corresponding position, and transmitting the framework definition as updated to the client device.
    Type: Grant
    Filed: September 22, 2020
    Date of Patent: April 11, 2023
    Assignee: ServiceNow, Inc.
    Inventors: Troy Azmoon, Aaron Wade, Rita Maria Castillo
  • Patent number: 11614733
    Abstract: Embodiments include a computer-implemented method (and system) for performing automated batch data alignment for modeling, monitoring, and control of an industrial batch process. The method (and system) loads, scales, and screens plant historian batch data for an industrial batch process. The method (and system) selects a reference batch as basis of the batch alignment, defines and adds or modifies one or more batch phases, and selects one or more batch variables based on one or more profiles and corresponding curvatures of the batch data. The method (and system) estimates one or more weightings, adjust one or more tuning parameters and uses a sliding time window combined with DTW, DTI and GSS algorithms, performs the batch alignment in offline mode or online mode.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: March 28, 2023
    Assignee: AspenTech Corporation
    Inventors: Pedro Alejandro Castillo Castillo, Hong Zhao, Mark-John Bruwer, Ashok Rao
  • Patent number: 11616652
    Abstract: Systems and methods for data security using a blockchain ledger. The system receives request associated with a product from a user. The system further obtains data associated with the product upon receiving the request. Further, the system analyses the data to using predefined parameters identify valid data and invalid data. Upon identification, the system uploads the valid data in the blockchain ledger. Further, the valid data may be displayed to the user through a channel, associated with the user, in the blockchain ledger, thereby providing the data security.
    Type: Grant
    Filed: March 12, 2020
    Date of Patent: March 28, 2023
    Assignee: HCL Technologies Limited
    Inventors: S U M Prasad Dhanyamraju, Sriganesh Sultanpurkar, Shiva Kumar Sholayappan, Mounika Kalidindi, Nandini Matam
  • Patent number: 11614911
    Abstract: Systems and methods for providing customer-specific information for an electronic display assembly utilized by a number of different customers are provided. Data is received at database(s) from the electronic display assembly regarding operation, each portion of the received data is assigned one of a number of different customer identifiers. A particular one of the customer identifiers is received from a customer device and the database(s) are queried to identify the portions of the data assigned the particular customer identifier for transmission to the customer device.
    Type: Grant
    Filed: August 23, 2022
    Date of Patent: March 28, 2023
    Assignee: Manufacturing Resources International, Inc.
    Inventors: Elliot Newnham, Brock Bearchell
  • Patent number: 11579830
    Abstract: Embodiments generally enable a mobile device to display a window of a remote desktop on a mobile device with a native layout. In some embodiments, a method includes receiving a remote desktop display request from a mobile client device, wherein the remote desktop display request includes display information of the mobile client device. The method further includes generating a copy of a window process of a remote desktop computer. The method further includes generating a virtual display based at least in part on the copy of the window process of the remote desktop computer and on the display information of the mobile client device. The method further includes sending virtual display information to the mobile client device based at least in part on the virtual display.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: February 14, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dong Jun Zong, Da Li Liu, Yue Wang, Jing Xing, Jian Fang Zhang, Qi Feng Huo
  • Patent number: 11574090
    Abstract: In a device engineering method, data of a plant network hierarchy (PNH) and registered devices (RD) in a device management server are synchronized to a device simulation server (SS). In a simulation mode, at least one function of device management system is executed via communicating with simulated devices (SD), while the device management system being not communicatively coupled to any physical control station configured to control physical field devices in a real plant. Virtual parameters are introduced into the SD. For device configuration, simulation is made of configurable device parameters; non-configurable device parameters; and device status, with SD generated from DD files in the PNH for the RD in the FDCS. Parallel communications including sending communication requests from a CRH component to the SD in the PNH from the CRH component in the FDCS to the SD in the PNH are executed simultaneously.
    Type: Grant
    Filed: September 3, 2019
    Date of Patent: February 7, 2023
    Assignee: YOKOGAWA ELECTRIC CORPORATION
    Inventors: JingXiang Xu, Kim Fatt Ng, Wei Hong Weng
  • Patent number: 11563799
    Abstract: A peripheral device includes one or more processors and a memory storing program instructions that when executed implement an extension manager of a virtualized computing service. The extension manager establishes a secure network channel for communications between the peripheral device, which is located at a premise external to a provider network, and a data center of the provider network. The extension manager assigns a network address of the substrate network of the service to a hardware server at the external premise. The substrate address is also assigned to an extension traffic intermediary at the data center. In response to a command directed to the virtualized computing service, one or more compute instance configuration operations are performed at the hardware server.
    Type: Grant
    Filed: July 9, 2021
    Date of Patent: January 24, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Anthony Nicholas Liguori, Eric Jason Brandwine
  • Patent number: 11561809
    Abstract: Systems and methods for remote display resource management can allow a remote display to be dynamically modified according to user eye movements. A user device can receive graphical data for a remote display and present the remote display on a local display. A remote display module (RD module) can detect dynamic content in the graphical data. The RD module can monitor eye movements of a user using an eye tracker device to determine when a user is not looking at the dynamic content. When a user looks away from the dynamic content for more than an allowed amount of time, the RD module can send instructions to a server to reduce the quality of the dynamic content in the remote display. The RD module can send instructions to restore the quality of the dynamic content after determining that the user is looking at the dynamic content.
    Type: Grant
    Filed: July 5, 2021
    Date of Patent: January 24, 2023
    Assignee: VMware, Inc.
    Inventors: Jian Ken Song, Lin Lv, Jack Liu, Yue Sun, Sarah Cheng
  • Patent number: 11550941
    Abstract: A system includes a memory and a processor. The memory is in communication with the processor and configured to initialize a secure interface configured to provide access to a virtual machine (VM) from a device, where the VM is associated with a level of security. A buffer is allocated and associated with the secure interface, where the level of security of the VM indicates whether the device has access to guest memory of the VM via the buffer. The buffer is then provided to the device. Inputs/outputs (I/Os) are sent between the device and the VM using the secure interface.
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: January 10, 2023
    Assignee: Red Hat, Inc.
    Inventors: Michael Tsirkin, Sergio Lopez Pascual
  • Patent number: 11539707
    Abstract: Various embodiments provide for the consolidation of policies across multiple identities that are respectively associated with multiple active directory (AD) groups to which a user belongs. Present embodiments provide for dynamically generating a new identity in the resource provider environment that includes permissions to all of the resources that may otherwise be distributed across multiple identities. Specifically, in accordance with various embodiments, when a user login is detected, the active directory is queried to determine the AD groups to which the user belongs. As mentioned, the user's AD groups are mapped to respective identities in the resource provider environment, in which each identity includes policy defining access to one or more resources. The policies of all the respective identities are consolidated and assigned to a new identity. The user may assume the new identity and access all the resources in tandem.
    Type: Grant
    Filed: September 14, 2020
    Date of Patent: December 27, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Robert W. Kissell, Eric Andrew Scholz
  • Patent number: 11533311
    Abstract: Disclosed herein are systems, methods, and apparatuses where a controller can automatically manage a physical infrastructure of a computer system based on a plurality of system rules, a system state for the computer system, and a plurality of templates. Techniques for automatically adding resources such as computer, storage, and/or networking resources to the computer system are described. Also described are techniques for automatically deploying applications and services on such resources. These techniques provide a scalable computer system that can serve as a turnkey scalable private cloud.
    Type: Grant
    Filed: December 22, 2021
    Date of Patent: December 20, 2022
    Assignee: Net-Thunder, LLC
    Inventors: Parker John Schmitt, Sean Michael Richardson, Neil Benjamin Semmel, Cameron Tyler Spry
  • Patent number: 11526629
    Abstract: The disclosure herein describes a method and a system for providing data privacy based on customized cookie consent. The proposed customized cookie consent system enables user's data privacy by facilitating the user to customize a plurality of features for each individual cookie, wherein a cookie is customized for multiple features that includes a consent and expiry customization, a drill down at individual cookie, an online masking unmasking cookie data—an offline masking-unmasking cookie data, a consent lineage and a data subject rights for cookie data that further include data access, data portability, right to erasure based on machine learning techniques. Further the customized cookie consent system also provides recommendation for data privacy and obscured cookies using machine learning techniques.
    Type: Grant
    Filed: October 7, 2019
    Date of Patent: December 13, 2022
    Assignee: TATA CONSULTANCY SERVICES LIMITED
    Inventors: Aishwarya Arun Shinde, Akshay Baban Kamble, Gangadhara Reddy Sirigireddy, Vijayanand Mahadeo Banahatti, Sachin Premsukh Lodha
  • Patent number: 11481237
    Abstract: A system for executing a software program comprises: a display device for displaying a web based GUI of the software program; and a hardware processor adapted for executing in a web browser a code comprising: executing, in a worker thread that is not a primary thread executing code implementing the web based GUI, a client instruction identified in the primary thread for background processing; while the worker thread executes: displaying in a graphical object of the web based GUI data retrieved from a data structure associated with an outcome of executing the client instruction, where the data structure contains temporary data; and modifying another graphical object of the web based GUI in response to a user instruction received by a user selecting a selectable object of the web based GUI; and modifying the graphical object of the web based GUI when the contents of data structure is modified.
    Type: Grant
    Filed: December 30, 2021
    Date of Patent: October 25, 2022
    Assignee: monday.com Ltd.
    Inventors: Orr Gottlieb, Moshe Zemah, Omer Doron
  • Patent number: 11468532
    Abstract: An offender management system (OMS) is a system designed to help process information related to inmates of a correctional facility. Information about an inmate's behavioral history, history in the legal system, and the inmate's financial account are all tracked in an OMS. OMS have been housed on the correctional facility premises, and are proprietary based on the needs of the correctional facility. The current disclosure is directed to an OMS that is housed remotely in data centers and has comprehensive functionality and customizability based on simple guided user interfaces (GUIs). This allows correctional facility administrators to easily customize the OMS to suit the needs of their facilities while removing the overhead required to maintain such systems. The customizability also allows the OMS to serve multiple jurisdictions at once. The centralized OMS contains many novel abilities such as workflow creation, real-time status monitoring of prison processes and accounting processing functions.
    Type: Grant
    Filed: March 7, 2017
    Date of Patent: October 11, 2022
    Assignee: Global Tel*Link Corporation
    Inventors: Anthony Bambocci, John Lowry
  • Patent number: 11470387
    Abstract: Methods, systems, and media for remote rendering of Web content on a television device are provided. In some implementations, methods for remote rendering of Web content on a television device are provided, the methods comprising: sending a request for the Web content to a server, receiving, at a source device, a response corresponding to the request; generating a set of drawing commands based on the response; obtaining at least one encoded image based on the response; presenting the Web content on the source device; generating a plurality of content layers corresponding to the Web content, wherein the plurality of content layers including a first content layer comprises the set of drawing commands and a second content layer comprises the encoded image; transmitting the plurality of content layers; and causing the Web content to be presented on the television device based on the plurality of content layers.
    Type: Grant
    Filed: April 20, 2020
    Date of Patent: October 11, 2022
    Assignee: Google LLC
    Inventors: Hin Chung Lam, Jiao Yang Lin
  • Patent number: 11455138
    Abstract: Systems and methods for providing client-specific access to operations data for an electronic display assembly utilized by a number of different clients are provided. Operations data is received from sensors at the electronic display assembly and assigned various client identifiers. Login information is received from a client device and verified. A particular client identifier is received from the client device and the databases are queried to identify all portions of the operations data assigned the particular client identifier for transmission to the client device.
    Type: Grant
    Filed: December 13, 2021
    Date of Patent: September 27, 2022
    Assignee: Manufacturing Resources International, Inc.
    Inventors: Elliot Newnham, Brock Bearchell