Cooperative Computer Processing Patents (Class 709/205)
  • Patent number: 11323401
    Abstract: A system and method for creating, managing, and using an application in a messaging environment is described. A communication including an application specification comprising zero or more commands is received from a sender and processed. The system and method determine whether the application specification is in a done condition, and iterates until done. A confirming specification, including revisions made while iterating, is also created and returned to the sender and recipients.
    Type: Grant
    Filed: December 7, 2015
    Date of Patent: May 3, 2022
    Assignee: Zoho Corporation Private Limited
    Inventors: Sridhar Vembu, Bharath Sridhar, Sudheer A Grandhi
  • Patent number: 11314475
    Abstract: Approaches presented herein enable customization of content being consumed at a location. More specifically, a plurality of participants is identified as being located within an area. A data source corresponding to each of at least two participants is analyzed for preferences of the participants. Based on this analysis, a set of preferences for the participants is mapped, and this mapping includes linking related preferences of different participants. A sentiment of the plurality of participants is identified based on a real-time data feed that captures actions of the plurality of participants located within the area. A scored set of content is selected based on the mapped set of preferences and the identified sentiment of the plurality of participants.
    Type: Grant
    Filed: November 21, 2018
    Date of Patent: April 26, 2022
    Assignee: KYNDRYL, INC.
    Inventors: Christopher J. Dawson, John M. Ganci, Jr., Christopher L. Molloy, Craig M. Trim
  • Patent number: 11314696
    Abstract: An electronic device may include logic to provide a trust credential for linking to a permissioned network over a local network, comprising a plurality of user devices; retrieve a document in an initial status for editing, corresponding to a first state of a distributed ledger, maintained by the permissioned network; generate a first change in the document, wherein the document is in a second status; send, to the permissioned network via the local network, the first change for storage in the distributed ledger, in a second state; retrieve the document in a third status, including a second change, performed subsequently to the first change, the second change being generated by a user device, external to the electronic device, and coupled to the local network; and link to the distributed ledger to retrieve a third state of the distributed ledger, the third state comprising the first change and the second change.
    Type: Grant
    Filed: April 15, 2020
    Date of Patent: April 26, 2022
    Assignee: Capital One Services, LLC
    Inventors: Stephen Wylie, Qiaochu Tang, Micah Price, Geoffrey Dagley, Jason Hoover, Habeeb Hooshmand
  • Patent number: 11315080
    Abstract: A multi-member collaboration and data management system, said system including a user rights-based project editing module that enables a first user to, based on rights assigned to the first user, edit one or more structured fields associated with a project, wherein each of the plurality of structured fields includes at least one defined property. The system of the present invention also having a user rights-based project edit update module which is configured to update at least a second user of the editing done by the first user based on rights assigned to the second user, wherein the rights of the second user are at least for the sections or fields edited by the first user; and a user update-based project version management module that saves a version of the project based on the editing done by the first user.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: April 26, 2022
    Assignee: Newman Cloud, INC.
    Inventor: Oleg Shilovitsky
  • Patent number: 11314599
    Abstract: Techniques perform data backup. Such techniques involve: in response to a first storage node to be switched to a second storage node, determining whether there is an ongoing data backup operation between the first storage node and a third storage node; and in response to the ongoing data backup operation between the first and third storage nodes, ceasing the data backup operation. The second storage node is used for backing up data of the first storage node in real time and the third storage node is used for backing up the data of the first storage node periodically. Accordingly, colliding operations can be prevented, system resource can be saved and processing efficiency can be improved.
    Type: Grant
    Filed: March 21, 2019
    Date of Patent: April 26, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Hongru Xu, Tianfang Xiong, Qiu Shang, Yue Qian, Fei Long
  • Patent number: 11316809
    Abstract: A method for managing a messaging system for receiving at a messaging server a message addressed, storing the message, transmitting a notification of the presence of the message at the messaging server, receiving a request to retrieve the message, validating the first mobile messaging client device, transmitting the message and a message attribute from the messaging server to the first mobile messaging client device, and receiving at the messaging server from the first mobile messaging client device a message management notification generated by the first mobile messaging client device in connection with managing the message in accordance with the message attribute at the first mobile messaging client device.
    Type: Grant
    Filed: September 24, 2020
    Date of Patent: April 26, 2022
    Assignee: TigerConnect, Inc.
    Inventors: Andrew Brooks, Brad Brooks, Sumeet Bhatia, Jeffrey Evans
  • Patent number: 11314474
    Abstract: Systems and methods for providing a remote interactive experience are provided. The systems and methods may include computer executable code stored in a non-transitory memory and run on a processor. The remote interactive experience may be provided via a digital platform. The platform may provide management of a shared browser. The shared browser may be shared by a plurality of participant devices. The platform may store the shared browser in a cloud-based location. The shared browser may thus be cloud-based. The platform may enable the plurality of participant devices to access the cloud-based shared browser. The platform may receive, as input, actions performed to each of the plurality of participant devices.
    Type: Grant
    Filed: January 3, 2022
    Date of Patent: April 26, 2022
    Assignee: Switchboard Visual Technologies, Inc.
    Inventors: Amir Ashkenazi, Chris Jones, Marco Iacono, Daniel Shteremberg
  • Patent number: 11305185
    Abstract: Systems and methods for establishing a multiplayer gaming session are provided. A method can include selecting at least one invitee computing device from a plurality of invitee computing devices to join the multiplayer gaming session and a game from a list of games for the multiplayer gaming session. The method can include transmitting an invitation to join the multiplayer gaming session to the at least one invitee computing device and causing the at least one invitee computing device to launch the game in a background process with one or more applications running in the foreground at the invitee computer.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: April 19, 2022
    Assignee: Sony Interactive Entertainment LLC
    Inventor: Ramana Bangalore Prakash
  • Patent number: 11310292
    Abstract: An online collaborative session application executing on a processing device tracks a state of an application shared by the processing device over an online collaborative session. The online collaborative session application receives data indicative of an annotation made to an instance of the application as part of the online collaborative session. A first location of the annotation relative to the instance of the application is determined from the data indicative of the annotation and the state of the application. Based on the tracking, a change to the state of the application is determined. A second location of the annotation is determined based on the change of the state of the application.
    Type: Grant
    Filed: August 13, 2020
    Date of Patent: April 19, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Rajarshee Dhar, Deepesh Arora
  • Patent number: 11302072
    Abstract: A system for constructing an urban design digital sand table, the system includes the following modules. A sand table environment constructing module, configured to construct a digital environment of the urban design sand table. An element grading display module, configured to perform hierarchical management on urban design elements, and perform visual hierarchical display. A spatial indicator interpretation module, configured to articulate names, algorithms, and attributes for indicators in an indicator library of the urban design digital sand table. A spatial calculation tool module, configured to load a toolkit to calculate a selected range in the digital sand table. An offline data extraction module, configured to extract the data of the digital sand table so as to export two-dimensional or three-dimensional spatial data in an offline mode. A dynamic real-time editing module, configured to perform real-time editing operation on an urban digital design scheme loaded in the system.
    Type: Grant
    Filed: June 6, 2018
    Date of Patent: April 12, 2022
    Assignee: SOUTHEAST UNIVERSITY
    Inventors: Junyan Yang, Beixiang Shi, Jun Cao, Tanhua Jin
  • Patent number: 11302080
    Abstract: In some implementations, a method includes obtaining an objective for a computer-generated reality (CGR) representation of an objective-effectuator. In some implementations, the objective is associated with a plurality of time frames. In some implementations, the method includes determining a plurality of candidate plans that satisfy the objective. In some implementations, the method includes selecting a first candidate plan of the plurality of candidate plans based on a selection criterion. In some implementations, the method includes effectuating the first candidate plan in order to satisfy the objective. In some implementations, the first candidate plan triggers the CGR representation of the objective-effectuator to perform a series of actions over the plurality of time frames associated with the objective.
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: April 12, 2022
    Assignee: APPLE INC.
    Inventors: Mark Drummond, Siva Chandra Mouli Sivapurapu, Bo Morgan
  • Patent number: 11303465
    Abstract: A computer-implemented method for switching the meeting mode of a communication feed during a conference call is disclosed. The computer-implemented method can receive a first feed type from the communication feed during a first meeting mode. The computer-implemented method can detect a plurality of contextual activity from the communication feed of a first party. The computer-implemented method can observe a first mode switch indicator from the plurality of contextual activity. The computer-implemented method can, responsive to observing the first mode switch indicator, switch the conference call from the first meeting mode to a second meeting mode of the communication feed.
    Type: Grant
    Filed: July 16, 2020
    Date of Patent: April 12, 2022
    Assignee: International Business Machines Corporation
    Inventors: Craig M. Trim, Adam Lee Griffin, Shikhar Kwatra, Hyman David Chantz
  • Patent number: 11294614
    Abstract: A display system includes a plurality of display devices and portable device configured to operate the plurality of display devices. Each of the plurality of display devices includes an identification information generation unit configured to generate identification information for identifying its own device, and a display control unit configured to cause output information representing the identification information generated by the identification information generation unit to be output from a display unit. The portable device includes an imaging unit configured to capture an image displayed by the display unit of each of the plurality of display devices and a device control unit configured to detect the identification information identifying each of the plurality of display devices on the basis of the output information included in the image captured by the imaging unit and associate the detected identification information with a position of each of the plurality of display devices.
    Type: Grant
    Filed: April 5, 2021
    Date of Patent: April 5, 2022
    Assignee: SHARP NEC DISPLAY SOLUTIONS, LTD.
    Inventor: Hisakazu Aoyanagi
  • Patent number: 11297391
    Abstract: Introduced here are computer programs and associated computer-implemented techniques for broadcasting social media sessions via an entertainment platform, such as a broadcast television network. More specifically, the technologies described herein relate to broadcasting interaction sessions involving a host (also referred to as a “communicator”) and one or more participants. An entertainment platform may contact the host or another person associated with the host, such as an agent, manager, family member, or friend, to seek permission to broadcast the session to its audience. An example of an entertainment platform is a broadcast television network. The host then closes a deal with the entertainment platform, whereby the entertainment platform has the rights to simulcast the session to its television viewers in real time, replay the session to its television viewers at later times, or both.
    Type: Grant
    Filed: February 28, 2018
    Date of Patent: April 5, 2022
    Assignee: VYU LABS, INC.
    Inventor: Srinivasa M. Dharmaji
  • Patent number: 11288232
    Abstract: Methods and systems for deploying a database are described. In an example, a processor can generate an object that specifies a set of data from the database, a set of dependencies associated with the set of data, and a set of changes applicable to the set of data. The processor can determine a schedule to lock the set of data based on the set of dependencies. The processor can lock the set of data in accordance with the schedule. The processor can apply the set of changes to the set of data. The processor can release the set of data with the applied changes to update the database.
    Type: Grant
    Filed: September 4, 2019
    Date of Patent: March 29, 2022
    Assignee: Kyndryl, Inc.
    Inventors: Suryanarayana Rao, Vikas Lalwani, Shiben Dutta, Clinton Vincen C
  • Patent number: 11282036
    Abstract: Systems and methods for generating an agenda for a group meeting are disclosed. Exemplary implementations may: manage environment state information maintaining a collaboration environment, the collaboration environment being configured to facilitate interaction by users with the collaboration environment; obtain user input information conveying user input to initiate individual group meetings with individual groups of users; responsive to obtaining the user input information: identify the individual groups of users corresponding to the individual group meetings, and/or identify the work unit records corresponding to the individual group meetings; generate agenda information defining individual agendas for the individual group meetings, the individual agendas including individual sets of agenda items, an individual agenda item corresponding to an individual work unit record; and/or perform other operations.
    Type: Grant
    Filed: July 28, 2020
    Date of Patent: March 22, 2022
    Assignee: Asana, Inc.
    Inventor: Alexander Hood
  • Patent number: 11281655
    Abstract: A system for validating data migrated from a first data store with source data to a second data store for destination data. A comparator is configured to access entity data for a particular entity which has been migrated from a first data store to a second data store. The comparator queries the first data store to a first set of comparison data from the first data store and obtains a second set of comparison data from the second data store. It then compares the first set of data with the second set of data to validate the migration of the data from the first to the second data store.
    Type: Grant
    Filed: June 21, 2019
    Date of Patent: March 22, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jaskaran Singh, Sina Hakami, Szymon Madejczyk
  • Patent number: 11265183
    Abstract: A method for conducting and managing collaboration sessions as asynchronous meetings that are just as effective as live (or synchronous) meetings. Specifically, the disclosed method enables asynchronous meetings where participants may join meetings and engage with content, and contribute at different points in time. The disclosed method engages around content and interaction, and summarizes results into a meaningful form. Accordingly, the disclosed method addresses a limitation of conducting meetings today, which require all participants to attend, focus, and contribute at the same time.
    Type: Grant
    Filed: January 22, 2021
    Date of Patent: March 1, 2022
    Assignee: DELL PRODUCTS L.P.
    Inventors: Vivek Viswanathan Iyer, Loo Shing Tan, Jonathan Sebastian Yarborough Wood
  • Patent number: 11264127
    Abstract: An integrated multi-facility document management system is configured to allow an access right attribute to be dragged and dropped from one tree form to a root of a another tree form whereby when the access right attribute is dragged and dropped from the one tree form to the root of the other tree form a corresponding access right attribute of the root is changed to the access right attribute and a corresponding access right attribute in branches connected to the root is changed to the access right attribute.
    Type: Grant
    Filed: July 20, 2016
    Date of Patent: March 1, 2022
    Assignee: IRYOU JYOUHOU GIJYUTU KENKYUSYO CORPORATION
    Inventor: Shinkichi Himeno
  • Patent number: 11263045
    Abstract: The present invention includes embodiments of systems and methods for addressing the interdependencies that result from integrating the computing resources of multiple hardware and software providers. The integrated, multi-provider cloud-based platform of the present invention employs abstraction layers for communicating with and integrating the resources of multiple back-end hardware providers, multiple software providers and multiple license servers. These abstraction layers and associated functionality free users not only from having to implement and configure provider-specific protocols, but also from having to address interdependencies among selected hardware, software and license servers on a job-level basis or at other levels of granularity.
    Type: Grant
    Filed: May 10, 2021
    Date of Patent: March 1, 2022
    Assignee: RESCALE, INC.
    Inventors: Gregorius E. Poort, Mulyanto W. Poort, Ryan A. Kaneshiro, Adam C. McKenzie, Alexander D. Kudlick, Mark G. Whitney, Alexander P. Huang, Dongting Yu
  • Patent number: 11256711
    Abstract: A workflow executed by an on-premise installation of the content management system can include a cloud workflow and an on-premise workflow relating to on-premise content retained in an on-premise repository managed by the on-premise installation of the content management system. A synchronization can be initiated between the on-premise content and a cloud copy of the on-premise content to reflect a change to either of the on-premise content or the cloud copy in the other of the on-premise content and the cloud copy. The cloud copy can exist at a location managed by a cloud-based installation of the content management system. Upon detection that the cloud workflow has been completed by the location using the cloud copy, a resumption of the on-premise workflow can be triggered using the synchronization between the on-premise content and the cloud copy of the on-premise content. Related systems, methods, products, etc. are described.
    Type: Grant
    Filed: June 5, 2017
    Date of Patent: February 22, 2022
    Assignee: HYLAND UK OPERATIONS LIMITED
    Inventors: Paul Holmes-Higgin, Frederik Heremans, Tijs Rademakers, Joram Barrez
  • Patent number: 11258526
    Abstract: Embodiments of the present invention disclose a method, computer program product, and system for real-time determination of attentiveness of an audience in a room to a speaker. A computer determines amounts of wireless activity of a computing device within the room of the audience over time during the presentation. Based in part on the amounts of wireless activity of the computing device, the computer determines and initiates display of measures of attentiveness of the audience over the time during the presentation, to display changes in the measures of attentiveness of the audience to the speaker during the presentation. In another embodiment, the computer determines amounts of attentiveness of the audience within the room over time during the presentation utilizing sensors located throughout the room.
    Type: Grant
    Filed: November 17, 2016
    Date of Patent: February 22, 2022
    Assignee: KYNDRYL, INC.
    Inventors: Scott G. Bowden, Christopher J. Dawson, Sanjeev Kumar V. Marimekala
  • Patent number: 11252600
    Abstract: The described technology is generally directed towards a transport protocol for latency sensitive applications. The disclosed transport protocol is “semi-reliable” in that it allows for specification of an importance of data being transmitted, thereby allowing important data to be sent reliably, while other data can be dropped if necessary, e.g., under bad network conditions. A deadline can be specified for such other data, and if the other data cannot be sent prior to the deadline, it can be dropped. Furthermore, the disclosed transport protocol can allow for early discovery of network jitter. A client device can send regular acknowledgments which identify most recently received data packets as well as a number of “heartbeat transmissions” received at the client device. A server device can use the acknowledgments to discover and respond to jitter.
    Type: Grant
    Filed: February 19, 2020
    Date of Patent: February 15, 2022
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Shu Shi, Rittwik Jana, Bo Han, Bo Chen
  • Patent number: 11252206
    Abstract: An online meeting system begins the process of connecting a user to an online meeting when the user enters a prejoin dialog for choosing meeting settings, rather than waiting until the user chooses to actually join the meeting after entering settings. Starting the meeting connection process at this time allows a shorter perceived connection time to the meeting and thus reduces user frustration with the meeting system.
    Type: Grant
    Filed: December 3, 2019
    Date of Patent: February 15, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nagaswapna Bhamidipati, Xin He, Milica Jovanović, Artur Pawel Kania, Namendra Kumar, Rui Liang, Yue Li, Joel Harodi Marquez Catano, Abhilash Chandrasekharan Nair, Gaurav Pancholi, Jindrich Parus, Martin Petrla, Denis Postu, Rama Krishan Prasad Satya Prakash, Kensaku Sueda, Balvinder Kaur Thind, Hao Xu
  • Patent number: 11249742
    Abstract: Systems and methods for zero-touch infrastructure build automation are disclosed. A method may include: receiving an input file including a hardware requirement and an installation type; validating hardware requirements for the server installation on a target host; calling a build API to create a plurality of active directory accounts and to assign required roles; creating a service account, a system account, and a user account; validating and approving the service account, the system account, and the user account, and creating a configuration file; downloading a build automation packet on the target host based; provisioning a database instance to the target host; downloading and extracting server and binary tools from a source location to the target host; initiating server unattended installation on the target host; installing client connectivity and configuration tools on the target host; and installing organization-specific tools on the target host.
    Type: Grant
    Filed: September 25, 2020
    Date of Patent: February 15, 2022
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventor: Neel K. Paudel
  • Patent number: 11249715
    Abstract: Systems and methods for providing a remote interactive experience are provided. The systems and methods may include computer executable code stored in a non-transitory memory and run on a processor. The remote interactive experience may be provided via a digital platform. The platform may provide management of a shared browser. The shared browser may be shared by a plurality of participant devices. The platform may store the shared browser in a cloud-based location. The shared browser may thus be cloud-based. The platform may enable the plurality of participant devices to access the cloud-based shared browser. The platform may receive, as input, actions performed to each of the plurality of participant devices.
    Type: Grant
    Filed: July 23, 2021
    Date of Patent: February 15, 2022
    Assignee: Switchboard Visual Technologies, Inc.
    Inventors: Amir Ashkenazi, Chris Jones, Marco Iacono, Daniel Shteremberg
  • Patent number: 11245736
    Abstract: A computer-implemented method disclosed herein includes identifying, by a processor, a plurality of participants of a video conference meeting, the plurality of participants comprising a first user of a first user device and a set of scheduled attendees in addition to the first user of the first user device, wherein the first user of the first user device and the set of scheduled attendees were invited to participate in the video conference meeting via a calendar invitation.
    Type: Grant
    Filed: August 24, 2020
    Date of Patent: February 8, 2022
    Assignee: Google LLC
    Inventors: Nicholas Trent Caston, Jennifer Delphine King, Cayden Joel Meyer, Harold H W Kim, Xudong Yang
  • Patent number: 11232238
    Abstract: Disclosed is a parametric feature-based 3D CAD system that allows multiple users to simultaneously edit a parametric feature-based 3D CAD model consisting of 3D parts and assemblies of those parts (3D Model). Several CAD users, each using their own computer, phone, or tablet, can edit the same 3D Model at the same time. Editing may be separate and simultaneous—there is no need for users to worry about locking, checking out, or otherwise restricting each other's access to 3D Models. As a result, users see each other's changes occur in real-time, and may also identify what aspects other users are actively modifying through visible Collaboration Cues.
    Type: Grant
    Filed: September 13, 2019
    Date of Patent: January 25, 2022
    Assignee: PTC Inc.
    Inventors: Philip Gareth Thomas, Parapura Rajkumar
  • Patent number: 11233875
    Abstract: Methods, systems and computing devices for establishing a content sharing session between computing devices are disclosed. In one example, prior to establishing the content sharing session: (1) user selection input selecting at least a portion of content displayed by a user computing device is received; (2) in response, a content sharing window comprising the portion of the content and user-selectable contact selectors is displayed; and (3) user contact input selecting a contact selector corresponding to a selected recipient is received. In response to receiving the user contact input, the content sharing session is established in which the portion of the content is provided to a recipient device associated with the selected recipient. An interaction region is displayed in the content sharing window, and recipient input from the recipient device is displayed in the interaction region.
    Type: Grant
    Filed: February 27, 2020
    Date of Patent: January 25, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Rowan Forster
  • Patent number: 11221742
    Abstract: Techniques to facilitate interactions with industrial devices in an industrial automation environment are disclosed herein. In at least one implementation, a realtime communication connection is established through a common gateway platform to an industrial controller. A realtime notification message is received comprising industrial data and display instructions encoded into a text string generated by the industrial controller, the display instructions comprising display properties for the industrial data that specify how to display the industrial data on a computing device. The text string is processed to generate and render a display of the industrial data for display on the computing device according to the display properties provided in the display instructions.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: January 11, 2022
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Douglas J. Reichard, Sharath Chander Reddy Baddam, Deepa S. Bekal, Nicholas J. Marangoni, Ike C. Mao, Dan W. Guendelsberger, Brian J. Gelly
  • Patent number: 11222173
    Abstract: Provided are a server for managing history information of a document work, a device for viewing the history information, and a system including the same. The server includes: a transceiver configured to receive, from at least one first device of a user, work history information of a document on the at least one first device; and a controller configured to arrange the received work history information in a calendar form by using time information included in the received work history information, wherein the transceiver provides the work history information in the calendar form to a second device.
    Type: Grant
    Filed: December 17, 2019
    Date of Patent: January 11, 2022
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Young-jae Kim, Moon-joo Lee
  • Patent number: 11207774
    Abstract: Moderate heteronomy is introduced while respecting a concept of a robot that acts autonomously. A robot includes an actuality input system that acquires environment information relating to an actual space, a virtual reality input system that acquires an action order forwarded by a fairy, an operation control unit that determines a first motion of the robot in accordance with the action order based on the environment information, and determines a second motion of the robot in accordance with the action order, and a drive mechanism that executes the first motion and the second motion.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: December 28, 2021
    Assignee: GROOVE X, INC.
    Inventors: Kaname Hayashi, Junya Hayashi
  • Patent number: 11207601
    Abstract: Methods, non-transitory computer readable media, and virtual game management apparatuses that assist with providing a virtual and an interactive gaming environment includes generating an interactive virtual environment comprising gaming graphics data and animation data to support a plurality of virtual games and providing generated interactive virtual environment to a creation source computing device. Next, customization data to modify the gaming graphics data and the animation data of the provided interactive virtual environment is received from the creation source computing device. The gaming graphics data and the animation data of the provided interactive virtual environment is customized based on the received customization data and the customized interactive virtual environment is provided to a gaming computing device.
    Type: Grant
    Filed: November 20, 2019
    Date of Patent: December 28, 2021
    Assignee: CRAY PRODUCTIONS, LLC
    Inventors: Sanjeev Kuwadekar, Victor Sim, Spencer So
  • Patent number: 11202962
    Abstract: An advertisement that has been watched by a friend but has not been watched by a target player is controlled to be displayed at a timing satisfying a timing condition defining a timing at which the advertisement is displayed, in a game played by the target player. At that time, information indicating that the advertisement has been watched by the friend is also controlled to be displayed. A reward for watching the advertisement is given to the target player. The reward changes in accordance with the number of the friends who have watched the advertisement and a friendship level of the friend. The target player is further notified that the advertisement has been watched by the friend, and thus the reward has changed.
    Type: Grant
    Filed: December 27, 2017
    Date of Patent: December 21, 2021
    Assignee: BANDAI NAMCO Entertainment Inc.
    Inventors: Akio Onda, Daisuke Omori, Makoto Kikuchi, Yuki Matsuba, Masayuki Oda, Tatsuya Shioiri
  • Patent number: 11202961
    Abstract: A mobile device is configured as a point and shoot type weapon for gaming, training, or the like. Utilizing the mobile device based weapon, such as a smart phone for example, a user thereof can simply aim the mobile device at a target and shoot. Shooting may be accomplished by tapping the mobile device, activating a button or soft key on the mobile device, making a gesture (e.g., moving a finger as if a trigger is being pulled), providing an audible command (e.g., “shoot”), or the like.
    Type: Grant
    Filed: April 5, 2019
    Date of Patent: December 21, 2021
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Robert J. Hall
  • Patent number: 11205087
    Abstract: Systems and methods are provided for capturing time-stamped data from whiteboard video signals and producing high-resolution whiteboard images. Local patches around a multitude of pixels in the whiteboard are used in classifying background white pixels and foreground color pixels for each foreground marker color. Clustering is performed in alternative color spaces globally and locally in defining background white and each foreground marker color. Color normalization is performed for each foreground pixel classified as a foreground marker color and for each image sensor color plane separately utilizing the maximum local background white and the darkest pixel intensities in local patches. Strokes are reconstructed based on spline interpolation of inflection points of cross sections along the length of each stroke for a foreground marker color with a predetermined width.
    Type: Grant
    Filed: June 30, 2019
    Date of Patent: December 21, 2021
    Assignee: HUDDLY AS
    Inventors: Anders Eikenes, Stein Ove Eriksen, Jan Tore Korneliussen, Eamonn Shaw
  • Patent number: 11206300
    Abstract: Method and system are provided for providing instructions during remote viewing of a user interface. The method carried out at a host computer system includes: capturing an image of one or more application user interfaces as displayed at the host computer system; and serializing data of each application user interface to provide a map of each window class and containers and/or control elements of the window class, wherein a container has attributes and child control elements. The captured image and the map are transmitted to a remote computer system; and control element input instructions are received from a remote computer system for instructing an interaction with a control element.
    Type: Grant
    Filed: November 8, 2017
    Date of Patent: December 21, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jenny J. He, Adrian Kyte, Guan Jun Liu, Joe Winchester, Bei Chun Zhou
  • Patent number: 11201906
    Abstract: Method and system are provided for providing instructions during remote viewing of a user interface. The method carried out at a host computer system includes: capturing an image of one or more application user interfaces as displayed at the host computer system; and serializing data of each application user interface to provide a map of each window class and containers and/or control elements of the window class, wherein a container has attributes and child control elements. The captured image and the map are transmitted to a remote computer system; and control element input instructions are received from a remote computer system for instructing an interaction with a control element.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: December 14, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jenny J. He, Adrian Kyte, Guan Jun Liu, Joe Winchester, Bei Chun Zhou
  • Patent number: 11201841
    Abstract: Conversation slipstream propagation can include using machine learning to construct a conversations graph representing conversations conducted over an electronic communications network by a plurality of participants and collected from one or more messaging platforms. A conversation slipstream comprising one or more communications extracted from the conversations can be generated in response to receiving a secondary communication over the electronic communications network. Each of the one or more communications extracted is represented by a sub-graph of the conversations graph, each sub-graph corresponding to a graph of the secondary communication. The conversation slipstream can be presented to at least one participant to the secondary communication.
    Type: Grant
    Filed: February 27, 2020
    Date of Patent: December 14, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paul R. Bastide, Robert E. Loredo, Fang Lu, Matthew E. Broomhall
  • Patent number: 11201936
    Abstract: Optimizations are provided for interconnecting event sources with event subscribers in a seamless manner so that the native formatting/schema methodologies used by event sources and subscribers will not need to be natively modified. An event grid service is provided as a routing and mapping service. This event grid service receives event data that may be organized in any kind of format. By analyzing the format, the event grid service determines whether the format correlates with a format used by a consumer of that event data. If the formats conform, then the event grid service extracts relevant data from the event data and pushes it to the subscriber. If the formats do not conform, the event grid service intelligently generates a mapping to map the two formats together.
    Type: Grant
    Filed: June 4, 2020
    Date of Patent: December 14, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Cesar M. Ruiz-Meraz, Venkata RajaGopal Ravipati, Jayaraman Kalyana Sundaram, Hillary Caituiro Monge, Ashraf Hamad, Bahram Banisadr
  • Patent number: 11195138
    Abstract: An inference engine titled the Waste, Opportunity, and Risk Engine Query Language or (WORE-QL) that links rules to any business objects in a workplace source system. The rules are constructed from small building blocks of business logic (small rule sets) that operate on information contained in various objects. WORE-QL promotes cultural and engineering principles and values for teams to more quickly deliver high quality while generating textual analyses and recommendations for changes associated with a project or roll up of projects with approximate cost, time, resource, and application-based savings.
    Type: Grant
    Filed: August 16, 2018
    Date of Patent: December 7, 2021
    Inventor: Jonathan Jenkins
  • Patent number: 11190557
    Abstract: Systems and methods for providing a remote interactive experience are provided. The systems and methods may include computer executable code stored in a non-transitory memory and run on a processor. The remote interactive experience may be provided via a digital platform. The platform may provide management of a shared browser. The shared browser may be shared by a plurality of participant devices. The platform may store the shared browser in a cloud-based location. The shared browser may thus be cloud-based. The platform may enable the plurality of participant devices to access the cloud-based shared browser. The platform may receive, as input, actions performed to each of the plurality of participant devices. The actions may include at least one of an action list that includes: a cursor movement, a window-sizing, a window-positioning, and a file navigation performed to the shared browser. The platform may propagate the actions to the shared browser.
    Type: Grant
    Filed: June 3, 2021
    Date of Patent: November 30, 2021
    Assignee: Monarch Visual Technologies, Inc.
    Inventors: Amir Ashkenazi, Chris Jones, George Babu
  • Patent number: 11190369
    Abstract: A method includes permitting, by a server, a first device to join an online meeting held with at least a third device based on receiving a user input from the first device. The method includes permitting, by the server, a second device to join the online meeting in addition to the first device based on receiving login information associated with a user account used by the first device from the second device. The method includes providing, by the server and to at least the third device in the online meeting, screen information of the second device after permitting the second device to join the online meeting.
    Type: Grant
    Filed: March 27, 2020
    Date of Patent: November 30, 2021
    Assignee: SHARP NEC DISPLAY SOLUTIONS, LTD.
    Inventors: Eric Scifres, Priyanka Sanghvi, Dhana Dhanasarnsombat
  • Patent number: 11179644
    Abstract: Disclosed are issue tracking systems, troubleshooting techniques, and user interfaces for troubleshooting, which are associated with a user of a software application triggering the recording of a session. During the session, the user may narrate suggestions or problems for the application while they interact with the application in real-time, and a recording engine of the application may record various types of session data, such as the user's interaction, the user's narration, telemetry data, call stack data, and so forth. The session data is automatically submitted to an issue tracking system to process and associate with a support ticket. The issue tracking system may provide a user interface enabling a developer to review a support ticket and any associated session data to quickly determine the relevant portion of the application data (e.g., underlying program code) that needs to be modified. The issue tracking system may also process session data to identify related tickets or recurring issues.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: November 23, 2021
    Assignee: ELECTRONIC ARTS INC.
    Inventor: Grace Yen
  • Patent number: 11181974
    Abstract: Techniques are disclosed for performing localization of a handheld device with respect to a wearable device. At least one sensor mounted to the handheld device, such as an inertial measurement unit (IMU), may obtain handheld data indicative of movement of the handheld device with respect to the world. An imaging device mounted to either the handheld device or the wearable device may capture a fiducial image containing a number of fiducials affixed to the other device. The number of fiducials contained in the image are determined. Based on the number of fiducials, at least one of a position and an orientation of the handheld device with respect to the wearable device are updated based on the image and the handheld data in accordance with a first operating state, a second operating state, or a third operating state.
    Type: Grant
    Filed: October 29, 2020
    Date of Patent: November 23, 2021
    Assignee: Magic Leap, Inc.
    Inventors: Zachary C. Nienstedt, Samuel A. Miller, Barak Freedman, Lionel Ernest Edwin, Eric C. Browy, William Hudson Welch, Ron Liraz Lidji
  • Patent number: 11182058
    Abstract: Described herein is a computer implemented method. The method comprises receiving user input in a user input control, communicating the user input or data derived therefrom to a query redirection record system, and receiving a search result set from the query redirection record system. The search result set includes one or more query redirection records, each query redirection record including a link which provides a location of help content which the query redirection record is associated with. The method further comprises displaying one or more of the query redirection records received in the search result set, each displayed query redirection record being displayed with a link control which, when activated, redirects to the help content the query redirection record is associated with.
    Type: Grant
    Filed: December 12, 2018
    Date of Patent: November 23, 2021
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN INC.
    Inventors: Vincent Chi-Kit Wong, Ryan Medolago Verderio, Millicent Lillian Maier, Peter Christopher Grasevski
  • Patent number: 11176114
    Abstract: A method, according to one embodiment, includes identifying data received or generated by one of a plurality of nodes; replicating the data to a plurality of storage components; receiving, at a first node of the plurality of nodes, a request for the data; determining that a cache of the first node does not include the data; identifying a second node of the plurality of nodes that has an identifier indicating that the data is stored in the second node; requesting that the second node of the plurality of nodes service the request; determining that the second node of the plurality of nodes has not responded to the request; identifying a third node of the plurality of nodes that has the identifier; requesting that the third node of the plurality of nodes service the request; retrieving the response to the request; and providing the data to the first node.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: November 16, 2021
    Assignee: International Business Machines Corporation
    Inventors: Rich Skrenta, Bryn Robert Dole, Michael Markson, Keith Peters, Robert Michael Saliba, Robert N. Truel, Gregory B. Lindahl
  • Patent number: 11176118
    Abstract: Provided are a computer program product, system, and method for performing conflict analysis of replicated changes among nodes in a network A first node and a second node include a first instance and second instance of a data set, respectively. The second node receives a first transaction replicated from the first node, applied to the first instance of the data set. The second node determines a conflict that would occur between the replicated first transaction and a second transaction applied to the second instance of the data set. A conflict policy is applied at the second node to perform a first action in response to determining the conflict. The conflict policy is applied to the first node to perform a second action at the first node to handle the conflict when the first node receives a replication of the second transaction to the second instance of the data set.
    Type: Grant
    Filed: May 30, 2019
    Date of Patent: November 16, 2021
    Assignee: International Business Machines Corporation
    Inventors: Paul M. Cadarette, James D. Spyker
  • Patent number: 11157848
    Abstract: An interactive and collaborative, planning, designing and facilitating tool that connects users with organized information and relevant data, providers and facilitators to resolve technical issues in conceptualizing, designing and implementing a custom project.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: October 26, 2021
    Assignee: GreenGo Systems, Inc.
    Inventor: David A. Scholar
  • Patent number: 11157160
    Abstract: Embodiments of systems and methods for providing a graphical user interface (GUI) for controlling virtual workspaces produced across Information Handling Systems (IHSs) are described. An IHS may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to: establish a virtual workspace across a screen of the IHS and a second screen of a second IHS, at least in part, through a backend IHS; and provide a virtual workspace interface on the screen, where the virtual workspace interface comprises a first graphical representation of the IHS and a second graphical representation of the second IHS, and where in response to a user dragging a first instance of an application window displayed on the screen to the second graphical representation of the second IHS, a second instance of the application window is rendered on the second screen.
    Type: Grant
    Filed: November 9, 2020
    Date of Patent: October 26, 2021
    Assignee: Dell Products, L.P.
    Inventors: Spencer G. Bull, Michiel Sebastiaan Emanuel Petrus Knoppert, Mark R. Ligameri