Data Transfer Between Application Windows Patents (Class 719/329)
  • Patent number: 11968354
    Abstract: An automatic evaluating apparatus of a build-in video recording device of a vehicle includes: a processor configured to automatically evaluate performance of the built-in video recording device of the vehicle interworking with a vehicle display device; and a storage configured to store data and algorithms driven by the processor.
    Type: Grant
    Filed: September 1, 2021
    Date of Patent: April 23, 2024
    Assignees: Hyundai Motor Company, Kia Corporation
    Inventors: Sung Hwan Jun, Kyoung Jun Kim
  • Patent number: 11960709
    Abstract: Provided are a method and apparatus for displaying active friend information, an electronic device, and a storage medium. The method for displaying the active friend information includes receiving an activity information checking instruction, where the activity information checking instruction is generated when a user triggers an entry control on a message page; and displaying an active friend list, where the active friend list displays activity information of an active friend of the user, and the active friend is a friend who is online in a recent preset time period. In this manner, a process of checking the active friend information is simplified and the time spent on checking the active friend information is shortened.
    Type: Grant
    Filed: August 15, 2022
    Date of Patent: April 16, 2024
    Assignee: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.
    Inventors: Jiannan Xu, Weiyi Chang, Chao Zhang, Ruipeng Liu, Lianying Li, Yuchen Peng, Ziyang Zheng
  • Patent number: 11948005
    Abstract: At a managed control plane service, constituent services and operational requirements of an application are identified. In response to an end-user request directed to the application, contents of an inter-service request are generated at a resource selected by the managed control plane service for a first constituent service, and a response to the message is generated at another resource selected for a second constituent service. Tasks to be performed for the operational requirements are initiated by the managed control plane service.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: April 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael Groenewald, Diwakar Gupta, Izak van Der Merwe, Adam Scott King, Cindy-Lee Engelbrecht, Christopher Sam Goosen, Aletta Johanna Blanken, Ryan Walter Jason Waite
  • Patent number: 11915019
    Abstract: A non-transitory computer readable medium, a system, and a method for displaying a remote browser isolation (RBI) configuration window are disclosed. In an embodiment, a non-transitory computer readable medium includes instructions to be executed in a computer system, where the instructions when executed in the computer system perform a method comprising displaying an RBI configuration window, displaying an on/off activation feature within the RBI configuration window, and displaying an RBI profile selection menu within the RBI configuration window, where the RBI profile selection menu includes a plurality of spatially grouped sets that include an RBI profile selector, RBI profile identifier text, and selectable RBI protected browsing action icons that indicate to a user whether a corresponding RBI protected browsing action is included in an RBI policy.
    Type: Grant
    Filed: August 1, 2022
    Date of Patent: February 27, 2024
    Assignee: Versa Networks, Inc.
    Inventors: Harnish Narendra Goradia, Barbara Torres, Akshay Adhikari, Ratik Kapoor
  • Patent number: 11900132
    Abstract: The disclosed embodiments include computer-implemented systems and processes that dynamically and selectively modify portions of a displayed interface to include interface elements that, when selected by a user through a single provided input, initiate a performance of a data exchange in accordance with parameter values consistent with prior initiated data exchanges. For example, a communications device may display, on a display unit, a first interface element representative of a first data exchange and may receive expected values of parameters that characterize the second data exchange. When a determined parameter value is consistent with the expected parameter values, the communications device may modify the first interface element and present, on the display unit, the modified first interface element and a second interface element within the interface.
    Type: Grant
    Filed: June 14, 2017
    Date of Patent: February 13, 2024
    Assignee: The Toronto-Dominion Bank
    Inventors: Alexander Kiriakou, Milos Dunjic, Arthur Carroll Chow, John Jong-Suk Lee, Arun Victor Jagga
  • Patent number: 11894938
    Abstract: Techniques are disclosed for automatically executing scripts for event in response to user activity within the event. A server executing a video conferencing service, receives meeting scheduling information and a set of user-specified scripting information from a user requesting to generate an event. In response to receiving a request from user device to access the event, the server causes display of an event interface to the device, the displayed interface including indications of sub-groups of a group of users accessing the conferencing service via a plurality of user devices and an indication of a video feed of a user in the group of users that is currently active. In response to one or more triggers corresponding to the event, one or more scripts are executed for the event, where executing the one or more scripts includes altering the displayed interface.
    Type: Grant
    Filed: June 21, 2022
    Date of Patent: February 6, 2024
    Assignee: Toucan Events Inc.
    Inventors: Antonia Theodora Hellman, Ethan Duncan He-Li Hellman, Steven Emmanuel Hellman, Ivo Walter Rothschild, Paul Robert Murphy, Asahi Sato, William Hans Von Hippel, Michel Henri Georges Cassius
  • Patent number: 11876764
    Abstract: Disclosed are systems and methods for improving interactions with and between computers in content searching, hosting and/or providing systems supported by or configured with devices, servers and/or platforms. The disclosed systems and methods for efficiently monitoring and following up on delivered messages for which a user expects and/or requires a reply. The disclosed functionality provides a fully automated, personalized, easy and efficient way to identify and manage outgoing mail messages that require reply by marking outbound messages as RSVP messages, which are those messages determined to require a reply. Such functionality is based on the ability of the disclosed framework to distinguish between a “satisfactory response” (i.e., a response that includes the required information) and a response that is not.
    Type: Grant
    Filed: October 1, 2021
    Date of Patent: January 16, 2024
    Assignee: YAHOO ASSETS LLC
    Inventors: Natalia Silberstein, Irena Grabovitch-zuyev, Iftah Gamzu, Noa Avigdor-Elgrabli, Yoelle Maarek, Liane Lewin-Eytan
  • Patent number: 11876699
    Abstract: A first device verification model is sent to a first agent on a first device providing at least a portion of the service. The first agent is able to monitor based on the first device verification model a parameter of the first device related to the service. A second device verification model is sent to a second agent on a second device providing at least a portion of the service, wherein the second agent is able to monitor based on the second device verification model a parameter of the second device related to the service. A report is received from the first agent of at least the parameter of the first device. A report is received from the second agent of at least the parameter of the second device. At least the parameter of the first device and at least the parameter of the second device are analyzed to determine whether the service is functioning as intended.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: January 16, 2024
    Assignee: Apstra, Inc.
    Inventors: Mansour Jad Karam, Aleksandar Luka Ratkovic, Chi Fung Michael Chan
  • Patent number: 11871151
    Abstract: Methods and systems provide for a spatialized display of chat messages within a messaging platform. First, the system displays, for each of a number of participants within a messaging session, a spatial chat user interface (hereinafter “UI”) consisting of: a virtual background; and one or more spatialized avatars representing the participants. The system receives initial chat messages sent by a participant from the plurality of participants, then displays, adjacent to each of a subset of the spatialized avatars, one or more initial chat bubbles corresponding to messages sent by one or more of the participants represented by the subset of the spatialized avatars. Concurrently or subsequently, the system displays one or more other participant chat bubbles. The system receives additional chat messages sent by the participant, and then displays the additional chat bubbles, repositioning the initial chat bubbles while the additional chat bubbles are displayed in their place.
    Type: Grant
    Filed: September 10, 2021
    Date of Patent: January 9, 2024
    Assignee: Zoom Video Communications, Inc.
    Inventors: Oded Gal, Andrew Law, Sally Lu, Ping Luo, Sharvari Nerurkar, Archil Vardidze, Zheng Yuan
  • Patent number: 11822593
    Abstract: Systems and methods for constructing an itinerary for a user based on articles of multimedia content are disclosed. One computer-implemented method may include: receiving, at the server and from a user device hosting a media streaming platform, an indication of selection by a user of a travel option associated with an aspect featured in an article of multimedia content presented on the media streaming platform; identifying, based on the receiving, a real-world location of the aspect; ascertaining, by the server, contextual information associated with the user; establishing, based on the real-world location of the aspect and the contextual information associated with the user, the itinerary for travel to the aspect; and presenting, subsequent to the establishing, a visual display of the itinerary on the media-streaming platform. Other aspects are described and claimed.
    Type: Grant
    Filed: September 29, 2022
    Date of Patent: November 21, 2023
    Assignee: DISCOVERY.COM, LLC
    Inventors: Brian F. Roberts, Chad Peltola, Jill Mulligan, Charles Robertson, Kyle Jackson, Enrique Florendo
  • Patent number: 11816177
    Abstract: A system and method to generate a website for a user system. The system and method generating, in a first phase, a set of static assets associated with the website of the user system. In a second phase, a set of web pages based on one or more data streams including data associated with the user system is generated. The system and method provision the set of static assets and the set of web pages of the website to the user system.
    Type: Grant
    Filed: October 28, 2021
    Date of Patent: November 14, 2023
    Assignee: Yext, Inc.
    Inventors: Matthew Bowman, Bryan Reed, Pranjal Singh, Matthew Kilpatrick, Austin Chu, Gideon Weiler
  • Patent number: 11811618
    Abstract: A disclosed method may include (1) querying, in connection with a monitoring service, a network device for device-specific data that identifies features of the network device, (2) determining, based at least in part on the device-specific data, identities of a set of ports on the network device, (3) identifying, based at least in part on the device-specific data, one or more port-specific data objects corresponding to the set of ports, (4) dynamically creating, based at least in part on the device-specific data, a device-visualization interface of the network device by (A) generating a graphical chassis widget that illustrates a logical view of the set of ports and (B) generating a graphical table that illustrates the port-specific data objects, and then (5) providing, in connection with the monitoring service, the device-visualization interface for presentation on a computing device. Various other systems and methods are also disclosed.
    Type: Grant
    Filed: June 14, 2022
    Date of Patent: November 7, 2023
    Assignee: Juniper Networks, Inc.
    Inventors: Yelena Kozlova, Lyubov Nesteroff, Jeffrey S. Marshall, Sadhana Rajan, Bret Michael Bailey, Vinamra Jaiswal
  • Patent number: 11809861
    Abstract: Disclosed herein is technology to capture and restore a state of a development environment. An example method may include: determining, by a processing device, a state of a first development environment, wherein the first development environment displays content of a set of files that correspond to a program modification; storing state data that represents the state of the first development environment, wherein the state data identifies the files in the set; receiving a request to update a second development environment; and updating, using the state data, a state of the second development environment, wherein the updated state of the second development environment displays the content of the set of files corresponding to the program modification.
    Type: Grant
    Filed: June 9, 2021
    Date of Patent: November 7, 2023
    Assignee: Red Hat, Inc.
    Inventors: Avraham Talmor, Ilan Gersht
  • Patent number: 11790698
    Abstract: Disclosed is an electronic device. The electronic device includes a sensor unit that includes a first sensor and a second sensor, and a processor that is operatively connected with the sensor unit. The processor determines whether a given condition is satisfied, by using a first sensor signal of a user sensed by the first sensor, controls the first sensor to sense the first sensor signal every first cycle and controls the second sensor to sense a second sensor signal from the user every second cycle longer than the first cycle when the given condition is not satisfied, controls the second sensor to sense the second sensor signal every third cycle shorter than the second cycle when the given condition is satisfied, and recognize a gesture of the user by using the first sensor signal sensed every first cycle and the second sensor signal sensed every third cycle.
    Type: Grant
    Filed: October 29, 2020
    Date of Patent: October 17, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sungjin Park, Cheolo Kim, Taeyoon Kim, Wonjoon Cho, Jinyoup Ahn, Chaiman Lim
  • Patent number: 11765220
    Abstract: Embodiments of the present disclosure relate to a method, a system, and a computer program product for streaming. The method includes: acquiring, during transmission of a stream, information indicating resources of a receiver of the stream available for compensating for degradation of a transmission quality of the stream; and determining at least a target transmission quality of the stream based at least on the resources of the receiver and network resources available for transmitting the stream. This solution provides a more flexible adaptive balance mechanism for streaming, and further optimizes utilization of various resources and user experience in streaming.
    Type: Grant
    Filed: November 8, 2021
    Date of Patent: September 19, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Qiang Chen, Pedro Fernandez Orellana
  • Patent number: 11765063
    Abstract: A computing system may comprise a monitoring server system, a target server system, and client devices that may be connected via one or more networks. The monitoring server system may identify client devices to perform a test on the target server system, and may send a payload with instructions for performing the test to the clients. The client devices may determine that the payload is authentic and execute the instructions in the payload, as part of a non-malicious botnet, to perform the test on the target server system. The monitoring server system may receive client-side results from the client devices, and server-side results from the target server system. The monitoring server system may generate a report based on the received results. The report may indicate one or more issues, points of failure and/or recommendations for mitigating the issues and/or points of failure.
    Type: Grant
    Filed: June 14, 2021
    Date of Patent: September 19, 2023
    Assignee: Capital One Services, LLC
    Inventors: Austin Walters, Jeremy Goodsitt, Fardin Abdi Taghi Abad
  • Patent number: 11734592
    Abstract: A method, system and computer readable storage medium for cognitive information processing. The cognitive information processing includes receiving data from a plurality of data sources; processing the data from the plurality of data sources to provide cognitively processed insights via a cognitive inference and learning system, the cognitive inference and learning system comprising a cognitive platform, the cognitive platform comprising a development environment, the development environment being implemented to a create custom extension to the cognitive inference and learning system, the custom extension being created via a cognitive design user interface; performing a learning operation to iteratively improve the cognitively processed insights over time; and, providing the cognitively processed insights to a destination, the destination comprising a cognitive application, the cognitive application enabling a user to interact with the cognitive insights.
    Type: Grant
    Filed: February 8, 2019
    Date of Patent: August 22, 2023
    Assignee: Tecnotree Technologies, Inc.
    Inventors: Matthew Sanchez, Manoj Saxena, Akshay Sabhikhi
  • Patent number: 11726966
    Abstract: A system and method enable anticipatory and robust storage, access, and processing of information for electronic devices in mobile and stationary environments providing an intelligent user environment hierarchy with user-customizable interfaces.
    Type: Grant
    Filed: July 29, 2020
    Date of Patent: August 15, 2023
    Assignee: ENORCOM Corporation
    Inventors: Gitty N. Nasserbakht, Mitra Nasserbakht
  • Patent number: 11710144
    Abstract: Various implementations described herein are able to leverage the interaction from one or more potential buyers relative to a digital image to automatically create a sales listing for items that appear to be of interest to the buyers. This reduces or eliminates all together the manual effort previously required of sellers in researching and collecting data on each item they wish to sell. Because of their technical nature, the innovative solutions described herein are also readily scalable which, in turn, greatly improves the seller's experience. Based on buyer interaction experiences, sales listings for each item for sale can be automatically created and listed.
    Type: Grant
    Filed: January 5, 2022
    Date of Patent: July 25, 2023
    Assignee: eBay Inc.
    Inventors: Arun Sudhindra, Ashwin Ganesh Krishnamurthy, Avishek Gyanchand, Joshua Urban, Yotam Sharan
  • Patent number: 11700223
    Abstract: Asynchronous collaboration via a communication platform is described. A message representative of an asynchronous meeting can be displayed via a user interface of a communication platform. The user interface can include an affordance to enable a user to add a snippet of content to the asynchronous meeting. In response to detecting an actuation of the affordance, an input user interface that includes an option to record or upload the snippet of content can be displayed. The snippet of content can be received from a client of a user associated with the asynchronous meeting and can be associated with other snippet(s) of content added by other user(s) associated with the asynchronous meeting. A preview summary of snippet(s) of content associated with the asynchronous meeting can be displayed in association with the message, wherein each snippet of content is viewable via a thread associated with the message.
    Type: Grant
    Filed: May 14, 2021
    Date of Patent: July 11, 2023
    Assignee: Salesforce, Inc.
    Inventors: Anna Niess, Noah Weiss, Kevin Marshall, John Rodgers, Patrick Kane, Prajna Shetty, Michael Hahn, Alfred Xing, Justin Rushing, Julie Haynes
  • Patent number: 11660535
    Abstract: The disclosure provides features or schemes that improve a user's experience with an interactive computer product by reducing latency through late latching and late warping. The late warping can be applied by imaging hardware based on late latch inputs and is applicable for both local and cloud computing environments. In one aspect, the disclosure provides a method of operating an imaging system employing late latching and late warping. In one example the method of operating an imaging system includes: (1) rendering a rendered image based on a user input from an input device and scene data from an application engine, (2) obtaining a late latch input from the input device, (3) rendering, employing imaging hardware, a warped image by late warping at least a portion of the rendered image based on the late latch input, and (4) updating state information in the application engine with late latch and warp information.
    Type: Grant
    Filed: July 30, 2020
    Date of Patent: May 30, 2023
    Assignee: NVIDIA Corporation
    Inventors: Pyarelal Knowles, Ben Boudaoud, Josef Spjut, Morgan McGuire, Kamran Binaee, Joohwan Kim, Harish Vutukuru
  • Patent number: 11647157
    Abstract: A system and method are disclosed for generating a teleconference space for two or more initial communication devices using a computer coupled with a database and comprising a processor and memory. The computer generates a teleconference space and transmits requests to join the teleconference space to the two or more initial communication devices. The computer stores in memory identification information, and audiovisual data associated with one or more users, for each of the two or more initial communication devices. The computer transmits audiovisual teleconference data to each of the two or more initial communication devices. The computer transmits a request to join the teleconference space to a third communication device, stores identification information and audiovisual data from the third communication device, and transmits audiovisual teleconference data that includes audiovisual data from the third communication device to each of the three or more communication devices.
    Type: Grant
    Filed: January 31, 2022
    Date of Patent: May 9, 2023
    Assignee: Nextiva, Inc.
    Inventors: Tomas Gorny, Jean-Baptiste Martinoli, Tracy Conrad, Lukas Gorny
  • Patent number: 11625236
    Abstract: Disclosed herein are system, method, and computer program product embodiments for providing an auto-mapping recommendation between a source asset and a target asset in an integration flow design tool. Because the number of fields passed from a source asset to a target asset may be multitudinous, by auto-recommending mappings between fields provided by the source asset to the target asset, an integration flow design tool may save time developers a significant amount of time and optimize the integration flow design process.
    Type: Grant
    Filed: December 23, 2020
    Date of Patent: April 11, 2023
    Assignee: MuleSoft, LLC
    Inventors: Soren James Harner, Martin Gaston Podavini Rey, Badi Azad
  • Patent number: 11627009
    Abstract: A method for the session management of content driven meeting summaries and action items in a commercial environment, which may be tied to multiple back-end cloud services. The method employs an association based data structure directed to improving the organization and persistence of post-meeting generated content or collateral (e.g., meeting summaries, notes, action items, etc.). Further, a method for learned meeting context continuity for past context and future meeting proposals tied to current meeting context. The method may match key topics, conversations, and attendees to deduce relation; and, accordingly, provide suitable next meeting predictions. Moreover, a method for intelligently managing segment audio-visual (AV) replay access, which may be indexed using users, topics, presenters, keywords, etc.
    Type: Grant
    Filed: January 22, 2021
    Date of Patent: April 11, 2023
    Assignee: Dell Products L.P.
    Inventors: Vivek Viswanathan Iyer, Loo Shing Tan, Ruizhi Joyce Lu, Mark John Law
  • Patent number: 11627178
    Abstract: A system and method are disclosed for providing geocoded web content to a user based on a specific geographic location specified by the user. A determination module receives a geographic location from the user and determines latitude and longitude coordinates associated with the geographic location from a geographic information database. The determination module further determines a geographic boundary associated with the latitude and longitude coordinates based at least in part on an area of interest surrounding the geographic location. A web content search module determines web content comprising substance associated with a location within the geographic boundary. A front end interface transmits the determined web content for display in an order based at least in part on distance from the location associated with the web content to the geographic location.
    Type: Grant
    Filed: July 20, 2021
    Date of Patent: April 11, 2023
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Robert F. Deeming, Steven B. Johnson
  • Patent number: 11616821
    Abstract: Providing streaming of one or more applications from streaming servers onto one or more clients. The computer readable medium includes computer-executable instructions for execution by a processing system. The applications are contained within one or more isolated environments, and the isolated environments are streamed from the servers onto clients. The system may include authentication of the streaming servers and authentication of clients and credentialing of the isolated environments and applications the clients are configured to run. The system may include encrypted communication between the streaming servers and the clients. The system may further include a management interface where administrators may add, remove and configure isolated environments, configure client policies and credentials, and force upgrades.
    Type: Grant
    Filed: September 17, 2019
    Date of Patent: March 28, 2023
    Assignee: International Business Machines Corporation
    Inventor: Allan Havemose
  • Patent number: 11568438
    Abstract: A system for generating a digital promotion may include mobile wireless communications devices each associated with a respective user, and a promotion generation server. The promotion generation server may obtain a group chat code from a given mobile wireless communications device for starting a group chat with other users, and obtain a unique identifier from the given mobile wireless communications device and add a respective mobile wireless communications device to the group chat based upon the unique identifier. The promotion generation server may also generate tasks for the users to complete via the respective mobile wireless communications devices for display within the group chat, and determine when each of the tasks has been completed based upon input from at least one of the mobile wireless communications devices, and when so generate and communicate the digital promotion to the mobile wireless communications devices for display within the group chat.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: January 31, 2023
    Assignee: INMAR CLEARING, INC.
    Inventors: Chris Rebstock, Dalton Goguen
  • Patent number: 11556318
    Abstract: The present invention generally relates to the field of automated and flexible information extraction for assisted and streamlined development of computer code. The invention provides for accommodating coding representations of reusable utilities in a technology agnostic pattern so that, based on a specified coding stack, the technology agnostic embeddings can be decoded and deployed into developers' integrated development environment. The present invention includes a technologic agnostic digital wallet for developers capable of storing reusable components either from open source repositories or user-defined functions in an embedded pattern in a centralized storage platform such as cloud or hosted virtual desktop.
    Type: Grant
    Filed: March 24, 2021
    Date of Patent: January 17, 2023
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Madhusudhanan Krishnamoorthy, Anbarasan Murthy
  • Patent number: 11544245
    Abstract: A transaction processing method includes: dividing a to-be-processed transaction obtained from a database into at least two subtransactions; dividing each subtransaction into N parts with an association relationship; processing the N parts of each subtransaction based on the association relationship, to obtain a processing result of a lastly executed part of the N parts; determining, upon detecting an abnormal subtransaction based on the processing result, a processing policy matching an abnormality reason of the abnormal subtransaction; and processing the abnormal subtransaction by using the processing policy, to obtain a final processing result of the to-be-processed transaction.
    Type: Grant
    Filed: February 8, 2021
    Date of Patent: January 3, 2023
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Jia Yang, Qiang Fei, Ningguo Chen, Dezhi Liu
  • Patent number: 11531673
    Abstract: Disclosed herein are system, method, and computer program product embodiments for providing a natural, pen-and-paper user experience that harnesses cutting edge artificial intelligence and machine learning to enhance user interactions with data in a suite of software applications. The pen-and-paper user experience may mimic the time-honored human tradition of writing with pen and paper, allowing users to work in an intuitive, productive, familiar fashion, while incorporating artificial intelligence and machine learning techniques to interpret a user's natural language and other pen-strokes in order to better interpret a user's natural language and resolve ambiguity in user inputs. A pen-and-paper-based user experience may be extended and enhanced to allow a user to interact with a suite of applications, a launchpad, a key performance indicator tool, a digital boardroom, or other application using the same pen-and-paper-based design paradigm.
    Type: Grant
    Filed: September 18, 2018
    Date of Patent: December 20, 2022
    Assignee: SAP SE
    Inventors: Philip Miseldine, Judith Schneider, Sebastian Werner, Margo Lutes, Gergana Savova, Niels Hebling, Normen Rosch
  • Patent number: 11500855
    Abstract: A computer-implemented method of establishing metadata associated with a transaction in a transaction processing system having application logic for executing the transaction, the computer-implemented method includes receiving, from a requestor, request data associated with the transaction, the request data comprising data and metadata. The method also includes peeking, during receiving the request data, of the request data looking for the metadata associated with the transaction and responsive to finding metadata associated with the transaction, directly instantiating an instance of application logic.
    Type: Grant
    Filed: December 1, 2015
    Date of Patent: November 15, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Fraser P. Bohm, Michael D. Brooks, Martin W. Cocks, Jenny J. He, Julian C. Horn
  • Patent number: 11330053
    Abstract: Techniques for making eventual consistency cache updates deterministic. One technique includes receiving, at a control plane, a request to execute an operation on data, executing the operation on the data, creating a replication event for the operation and a replication identifier associated with the replication event, sending a response that includes a custom header having the replication identifier, receiving, at a data plane, a subsequent request to execute an operation involving the data, the subsequent request includes the replication identifier, retrieving a replication identifier for a latest replication event executed on the data plane, comparing the replication identifier from the subsequent request and the replication identifier for the latest replication event, determining the replication event associated with the replication identifier from the subsequent request has not been executed on the data plane based on the comparison, and sending a deterministic error message to the client device.
    Type: Grant
    Filed: February 18, 2021
    Date of Patent: May 10, 2022
    Assignee: Oracle International Corporation
    Inventors: Martinus Petrus Lambertus Van Den Dungen, James William Salmon
  • Patent number: 11233876
    Abstract: A first server can generate user profiles and receive requests from user devices for enrollment in a first server-managed system that includes user groups. The first server can provide a unique key to a user device during an enrolment process based on a user group the user device is assigned to. The first server can include an enrollment notification for the user device in a first notification transmitted to a messaging service. The messaging service can transmit a second notification to the user device, and the user device can request a user profile from a second server based on second server access information included in the second notification. The second server can use the unique key to access user profile information which it transmits to the user device based on the request. The user device can access the user profile from the profile information using the unique key.
    Type: Grant
    Filed: February 27, 2020
    Date of Patent: January 25, 2022
    Assignee: VMWARE, INC.
    Inventors: Suman Aluvala, Ramani Panchapakesan, Pushkal Maheshwari, Mahesh Ashok Kavatage, Pavan Rajkumar Rangain, Erich Peter Stuntebeck
  • Patent number: 11172042
    Abstract: Provided are computer-implemented methods and systems for publishing an application to a web container. An example method for publishing an application to a web container may include establishing a channel of communication with a user device associated with an end user. The method may further include embedding a web container into a web portal associated with a plurality of applications. The method may include executing an application in a user session associated with the end user. The method may further include capturing images of a virtual screen associated with the application executed on the application server. After the capture, the method may continue with sending the images to the web container of the web portal running in a web browser of the user device. The web container may publish the images to the web browser to display the application as part of the web portal in the web browser.
    Type: Grant
    Filed: October 16, 2020
    Date of Patent: November 9, 2021
    Assignee: ASG Technologies Group, Inc.
    Inventors: Gabriel Bennet, Braulio Megías
  • Patent number: 11099865
    Abstract: Techniques are described for auditing clipboard operations in virtual desktop environments. The auditing takes place by detecting clipboard operations that are being redirected between the virtual desktop and the client device and recording log entries containing information about each clipboard operation that was redirected. In order to reduce auditing potential noise information, the redirection process is modified to delay populating the clipboard and recording log entries until a paste operation or other request for the clipboard is detected. In some situations, the clipboard redirection may be blocked based on the auditing capability, such as in cases where the auditing cannot take place due to the client computing device lacking support for auditing the clipboard operation and recording the necessary log entry.
    Type: Grant
    Filed: February 8, 2019
    Date of Patent: August 24, 2021
    Assignee: VMware, Inc.
    Inventors: Yuan Ma, Zhi Lin, Jinxing Hu, Baochen Wang, Yang Yu
  • Patent number: 10983662
    Abstract: In a method facilitating connectivity between at least first and second persons contemplates utilizing one or more computer processors to instantiate a first augmented reality space that mimics a real world space physically in existence about a first person. The first augmented reality space includes at least an avatar of the first person, and a first virtual representation of at least one real world object within the first augmented reality space. Using one or more computer processors, the method provides an interface through which the second person, distal to the first person, can use a second avatar to contemporaneously occupy and enter the first augmented reality space, traverse the space, and interact with the object.
    Type: Grant
    Filed: April 1, 2019
    Date of Patent: April 20, 2021
    Assignee: Wormhole Labs, Inc.
    Inventors: Curtis Hutten, Robert D. Fish
  • Patent number: 10970093
    Abstract: In an apparatus, in a case where a confirming unit confirms that remote desktop connection is made and a software screen is set to be displayed on a foreground, a setting unit cancels the setting for displaying the software screen on the foreground.
    Type: Grant
    Filed: May 31, 2018
    Date of Patent: April 6, 2021
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Hiroshi Fuse
  • Patent number: 10901818
    Abstract: Embodiments of the invention are directed to systems and methods for common request processing by a request formatting platform. The request formatting platform generates formatted requests for request processors according to specifications of a common request processing application programming interface (API). The same common request processing API is used by the request formatting platform to communicate with all of the request processors according to one particular format.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: January 26, 2021
    Assignee: Visa International Service Association
    Inventors: Rohit Sukhija, Man Grace Wu, Jan Tore Klepp, Rajiv Dutta, Ghanshyam Rokde, Soorej Nair, Uma Srinivasan, Nathan Morgan, Sanjib Sengupta, Palaniappan Kathiresan
  • Patent number: 10761804
    Abstract: The presently disclosed subject matter includes a computerized method and computerized system, which enables to detect usage of a screen reader, by modifying screen reader functionality of elements in a webpage.
    Type: Grant
    Filed: July 31, 2017
    Date of Patent: September 1, 2020
    Assignee: USER1ST LTD.
    Inventor: Amihai Miron
  • Patent number: 10740114
    Abstract: A component invoking method includes obtaining component invoking data corresponding to a child application. The component invoking data includes a component identifier identifying a first native component in a parent application and corresponding to a current system platform and a second native component running on another system platform and having a same function as the first native component. The method further includes transferring the component invoking data to a native layer corresponding to the parent application using a communications channel corresponding to the current system platform and invoking the first native component by the native layer based on the component invoking data.
    Type: Grant
    Filed: December 3, 2018
    Date of Patent: August 11, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Haojun Hu, Qingjie Lin
  • Patent number: 10545658
    Abstract: An electronic whiteboard that displays a viewport into a workspace shared in a networked collaboration system is supported by a data structure referred to as a relationship record, which identifies a source object, a target object, and a type of relationship. In an attachment type relationship, the location of the source object is determined relative to the location of the target object. Therefore, input gestures that identify the target object, and move or resize the target object, result in a corresponding movement or resizing of the source object. Input gestures that identify the source object can be used to reposition the source object relative to the target object, or to disconnect the source object from the target object. Also, input gestures can be utilized to connect a source object to a target object in a relationship record.
    Type: Grant
    Filed: April 25, 2017
    Date of Patent: January 28, 2020
    Assignee: HAWORTH, INC.
    Inventor: Romain Pokrzywka
  • Patent number: 10540160
    Abstract: A method for bridging between virtual applications and an operating system of a host computer. The method comprises retrieving virtual applications and settings of the virtual applications assigned to a user logged onto the host computer, wherein each of the virtual applications includes the following files: a virtual engine, a user data file, and an application-on-demand (AOD) file; downloading shadow files of the virtual applications assigned to the user; integrating each of the virtual applications with an operating system shell of the host computer; and causing a virtual application to be executed over the host computer when the virtual application is launched by the user.
    Type: Grant
    Filed: November 6, 2017
    Date of Patent: January 21, 2020
    Assignee: BlackBerry Limited
    Inventors: Netzer Shlomai, Amos Lahav, Uzi Entin
  • Patent number: 10521248
    Abstract: A method for managing applications of an electronic device is provided. The method includes displaying a graphical representation of at least one second application within a graphical representation of a first application, detecting a user input on at least one portion of the graphical representation of the at least one second application displayed in the at least one background portion of the graphical representation of the first application, and performing at least one action on the at least one second application based on the user input while accessing the first application.
    Type: Grant
    Filed: September 25, 2017
    Date of Patent: December 31, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Abhishek Chourasiya
  • Patent number: 10348722
    Abstract: Aspects of the present disclosure involve a system and method for implementing hacker traffic barriers. The current disclosure presents a system and method that provides securely associates a primary trusted device with a user, authorizes web browser authentication, and provides both intrinsic and explicit checks for authorizing access to an account.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: July 9, 2019
    Assignee: PAYPAL, INC.
    Inventors: Kishore Jaladi, Darshan Desai, Abhishek Chhibber
  • Patent number: 10324692
    Abstract: Implementations generally relate to system integration. In some implementations, a method includes receiving, at an integration layer of a client device, process information from a JavaScript-based user interface (UI) development framework on the client device, where the process information includes command information and event information that is structured in a JavaScript format, where the process information enables one or more webpages to be rendered in a browser, and where the UI development framework is managed by a Java-based application development framework (ADF) on the client device. The method further includes determining a predetermined communication phase of the ADF, where the ADF communicates with a server during the predetermined communication phase.
    Type: Grant
    Filed: March 3, 2017
    Date of Patent: June 18, 2019
    Assignee: Oracle International Corporation
    Inventors: Tomas Alabes, Pablo Schmid, Fernando Alurralde Iturri
  • Patent number: 10223378
    Abstract: The techniques and systems described herein determine whether or not to implement reparse behavior in association with a file or a directory access. A file system and/or a file system filter can receive, from a host system component, a request to open a file or a directory. While attempting to access the file or the directory, a reparse tag associated with an intermediate directory is encountered. The file system can then determine whether a next node, along an access path for the file or the directory to be opened, exists in the intermediate directory. That is, the file system can look beyond the reparse tag and into the intermediate directory to determine if the next node exists. Subsequently, the file system and/or the file system filter can decide whether to implement reparse behavior based on the reparse tag and whether the next node exists in the intermediate directory.
    Type: Grant
    Filed: August 12, 2016
    Date of Patent: March 5, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Neal R. Christiansen, Scott Brender, Sarosh Havewala, Craig Barkhouse
  • Patent number: 10120701
    Abstract: Mechanisms for moving data between different operating systems in a dual OS computing device are discussed. More particularly, embodiments of the present invention utilize the clipboard facilities supported by the operating systems, along with firmware and helper software in each OS, to move data back and forth when switching between an active and inactive operating system. The clipboard contents are preserved in non-volatile storage that is not lost across the sleep-state transitions used to switch operating systems. Helper software analyzes the clipboard contents being copied and converts them into a format recognized by the current operating system and its applications.
    Type: Grant
    Filed: December 4, 2014
    Date of Patent: November 6, 2018
    Assignee: Insyde Software Corp.
    Inventor: Timothy Andrew Lewis
  • Patent number: 10055092
    Abstract: An electronic device and a method of displaying an object are provided. The method of displaying an object includes displaying a plurality of objects on a screen, determining a plurality of objects corresponding to a selected item in accordance with selection of the item based on which the plurality of objects is classified, and displaying the plurality of determined objects on the screen.
    Type: Grant
    Filed: April 23, 2015
    Date of Patent: August 21, 2018
    Assignees: Samsung Electronics Co., Ltd., Seoul National University R&DB Foundation
    Inventors: Mee-Sun Song, Heon-Jin Park, Dong-Hwa Shin, Jin-Wook Seo, Hyun-Joo Song, Myoung-Su Cho
  • Patent number: 9419923
    Abstract: A method of sharing a function between terminals is disclosed. A method of sharing a screen in real-time during a chat between terminals may include: transmitting, by a first terminal, a message requesting a real-time screen sharing and chatting while performing a chat with a second terminal; displaying, by the first terminal, an output message indicating start of the real-time screen sharing and chatting when the second terminal is available for the real-time screen sharing and chatting, and when a response message accepting the request for the real-time screen sharing and chatting is received from the second terminal; and sharing, by the first terminal, an image displayed on a screen of the first terminal with the second terminal in real-time, and translucently displaying a chat window that overlaps the shared image and thereby displays a chat content.
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: August 16, 2016
    Assignee: LG UPLUS CORP.
    Inventors: Byung Soo Seo, Youn Jei Han, Jeong Yun Moon, Han Koo Jung, Pan Keun Kwon
  • Patent number: 9396232
    Abstract: The APPARATUSES, METHODS AND SYSTEMS FOR A RULE-INTEGRATED VIRTUAL PUNCH CLOCK (hereinafter “RIVPC”) implement efficient and scalable monitoring, regulation, and allocation of computational processing, data, labor, and/or the like resources within an enterprise. The RIVPC may facilitate tracking employee time, such as time worked, time per activity, break time, vacation time, and/or the like, by providing an electronic time clock interface at an employee terminal device. The RIVPC may further be configured to track, implement and/or enforce one or more labor rules, regulations, laws, company policies, wage schedules, and/or the like based on one or more rulesets embedded in and/or interacting with the virtual clock components of the RIVPC. The embedded rules may be selected and/or enforced selectively based on user characteristics, including one or more descriptive business grammar strings associated with a user.
    Type: Grant
    Filed: October 15, 2010
    Date of Patent: July 19, 2016
    Assignees: IQOR Holdings, Inc., IqOR US Inc.
    Inventors: Vikas Kapoor, Abhilash Madhavarapu