Patents Examined by Alan S. Chou
  • Patent number: 11184400
    Abstract: Various embodiments of the present disclosure are directed to a group-based communication apparatus that is configured to enable end-users (e.g., non-admin users) to initiate, by way of client devices, generation of a shareable resource associated with a group-based communication resource identifier to efficiently authorize communication between client devices associated with different organization identifiers in group-based communication interfaces associated with a shared group-based communication resource identifier.
    Type: Grant
    Filed: November 12, 2019
    Date of Patent: November 23, 2021
    Assignee: Slack Technologies, Inc.
    Inventors: Michael Montazeri, Shanan Delp, Matthew Hodgins, Elizabeth Clemenson, Andrew Schmidt, Lauren Bosak Wagner, Joan Gamell Farre, Gregg Horton, Yingyu Sun, Anna Kalkanis
  • Patent number: 11184425
    Abstract: The disclosed embodiments relate generally to the downloading of media items. The media items may include, for example, audio, video, image, or podcast data. In accordance with one embodiment, two or more media items may be concurrently downloaded. In accordance with another embodiment, a user may control the downloading of each of the media items, as desired. More particularly, the user may choose to download, pause, or resume downloading one or more media items identified in the list of media items. In other words, the user may alter the download status of any of the items in the list of media items. In addition, the user may re-prioritize the order in which the media items in the list or a subset thereof are to be downloaded.
    Type: Grant
    Filed: October 23, 2020
    Date of Patent: November 23, 2021
    Assignee: Apple Inc.
    Inventor: Anne Jones
  • Patent number: 11165724
    Abstract: A system includes simulated virtual users that are generated to register for personal email accounts. The virtual users are generated using behavior, demographic, and sociographic profiles. The email accounts receive and interact with email using a server and a simulator according to profile data for the simulated virtual users. The interactions are monitored to determine and simulate deliverability and other information for the personal email accounts. Further, the server and simulator are specific to a certain country or location to act as users in those locations.
    Type: Grant
    Filed: October 16, 2019
    Date of Patent: November 2, 2021
    Assignee: Email Data Source, Inc.
    Inventor: Christopher Thomas Adams
  • Patent number: 11140038
    Abstract: Systems and methods for managing network devices include performing clustering operations for network devices based on attributes of the network devices. By comparing the results of subsequent clustering operations, changes in network device attributes can be readily identified and any network devices for which attributes have changed may be subject to further investigation or remedial action (e.g., blocking traffic to/from the network device). Clustering may also be used to conduct an inventory of network devices by identifying groups of network devices that have similar attributes.
    Type: Grant
    Filed: November 13, 2019
    Date of Patent: October 5, 2021
    Assignee: Level 3 Communications, LLC
    Inventor: Michael Benjamin
  • Patent number: 11134139
    Abstract: A method of cloud based messaging includes receiving a message and a message topic from a message sender, storing the message topic and the message on a message queue, retrieving the message from the message queue, translating the message from a message bus protocol to a recipient protocol and transmitting the translated message to a message recipient.
    Type: Grant
    Filed: April 10, 2020
    Date of Patent: September 28, 2021
    Assignee: Worldpay, LLC
    Inventors: Walter Banks, Christopher Guthrie
  • Patent number: 11134136
    Abstract: The present disclosure provides an interactive device selection method and apparatus. The method includes: determining, according to a usage scenario type of the user and a preset policy and from a wearable device set of the user, a first interactive device that matches the usage scenario type of the user; and sending attribute information of the first interactive device to all wearable devices in the wearable device set of the user, so that a wearable device in the wearable device set of the user performs information interaction with the first interactive device according to the attribute information of the first interactive device. Therefore, the user may obtain all required information in a timely manner.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: September 28, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Li Qian, Maosheng Huang
  • Patent number: 11128686
    Abstract: A system is provided for streaming media content in a vehicle. The system includes a personal media streaming appliance system configured to connect to a media delivery system and receive media content from the media delivery system at least via a cellular network. The personal media streaming appliance system includes one or more preset buttons for playing media content associated with the preset buttons. Data about the preset buttons and the media content associated with the preset buttons can be stored in the media delivery system.
    Type: Grant
    Filed: May 7, 2018
    Date of Patent: September 21, 2021
    Assignee: Spotify AB
    Inventors: Richard Mitic, Horia Jurcut, Daniel Bromand, David Gustafsson
  • Patent number: 11128933
    Abstract: The method and system of the present invention provides Dynamic Adaptive Streaming over HTTP (DASH)-based Adaptive Rich Media Delivery Solution (DASH-ARM) which performs adaptive delivery of mulsemedia content by improving the perceived QoE levels which improves user's sense of reality. In its dynamic adjustment of multiple sensorial content characteristics, DASH-ARM performs a trade-off between video quality and presence of diverse other sensorial components which include components such as haptic, olfaction and wind. This trade-off relies on the fact that the presence of other sensorial components has a masking effect on potential audio/video quality variations. DASH-ARM is complemented by an adaptive multi-sensory media stream (mulsemedia) which synchronizes at the user device, where the multimedia content and mulsemedia comprises diverse sensorial stimuli.
    Type: Grant
    Filed: June 26, 2020
    Date of Patent: September 21, 2021
    Assignee: DUBLIN CITY UNIVERSITY
    Inventors: Bi Ting, Zou Longhao, Gabriel-Miro Muntean
  • Patent number: 11115487
    Abstract: The present disclosure provides a server and a method for service matching and resource matching. The server stores a first resource available information and a second resource available information. The server receives a user request from a user device and determines a resource matching information according to the first resource available information and the second resource available information in response to the user request. The server transmits the resource matching information to the user device.
    Type: Grant
    Filed: April 19, 2019
    Date of Patent: September 7, 2021
    Assignee: FREE BIONICS TAIWAN INC.
    Inventors: Cheng-Hua Wu, Cheng Kuo Chen, Chien-Yi Lai
  • Patent number: 11113119
    Abstract: A computer-automated method, computer system and computer program for managing resources in applications. The resources are managed in groups, each group having a unique group name which is dynamically resolvable to an address specific to a particular application. The resources may be application program interfaces object instances or data sources, for example. When a resource placement request is received to place a resource in a particular application with an associated address, the resource is assigned to a group and given a unique resource identifier which combines with the group name to form a unique endpoint for the resource. Subsequently, in response to detection of a resource performance bottleneck, or in response to an external request, a resource is moved to another application by reassigning its group name to the second address, thereby moving all resources in that group to the other application.
    Type: Grant
    Filed: September 17, 2018
    Date of Patent: September 7, 2021
    Assignee: International Business Machines Corporation
    Inventors: Martin A. Ross, Andrew S. M. Edwards
  • Patent number: 11108870
    Abstract: A resource acquiring method relates to the field of machine-to-machine communications (M2M) technologies, where the method is used by a consumer application to acquire a producer data resource generated by a producer application, and includes receiving a request message that is used to acquire the producer data resource and that is sent by the consumer application, where the request message carries indication information that is used to instruct to update the producer data resource and return an updated producer data resource, acquiring current moment data from the producer application, updating the producer data resource using the current moment data, and returning the updated producer data resource to the consumer application. Hence, a problem of mismatching between data generated by the producer application and data used by the consumer application is resolved.
    Type: Grant
    Filed: June 4, 2018
    Date of Patent: August 31, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Jiaxin Yin, Ying Gao, Jiaming Wu, Yongjing Zhang
  • Patent number: 11108581
    Abstract: Systems, methods, devices, computer readable media, and other various embodiments are described for group contact lists generation based on modified user contacts. One embodiment involves receiving, at a server computer from a client device, a plurality of contacts, the plurality of contacts each associated with a respective contact digital interface of plurality of contact digital interfaces, identifying a first set of contacts in the plurality of contacts that include a modification to each of a respective contact digital interface. In some embodiments, the server computer includes generating a first group contact interface comprising the modification, generating a new group contact list that comprises the first set of contacts, associating the first group contact interface with the new group contact list, and causing the first group contact interface to be displayed by the client device.
    Type: Grant
    Filed: February 21, 2020
    Date of Patent: August 31, 2021
    Assignee: Snap Inc.
    Inventors: Ty Giacalone, Donald Giovannini
  • Patent number: 11088932
    Abstract: Managing network asset incidents by receiving historical network asset incident data, analyzing the historical network asset incident data to correlate incident occurrence, receiving real time network asset incident data, generating a list of network assets predicted to be affected by a real time incident, in response to receiving the real time network asset incident data, monitoring the list of network assets, and remediating a network incident for a listed network asset.
    Type: Grant
    Filed: October 14, 2019
    Date of Patent: August 10, 2021
    Assignee: International Business Machines Corporation
    Inventors: Manish Gupta, Kelly Ann Washburn, Rajeev Puri
  • Patent number: 11068301
    Abstract: In an application execution system having a plurality of application servers, each application server stores a plurality of applications, and has computational resources for executing applications in response to received requests. Each application server also includes instructions for loading a respective application into volatile storage and executing the application in response to a request from a client, and for returning a result. A generic application instance may be cloned, creating a pool of generic application instance clones that can be loaded with code for a requested application to produce an application instance. The application instance can then be stored in a cache to be used for a future application request.
    Type: Grant
    Filed: December 26, 2019
    Date of Patent: July 20, 2021
    Assignee: Google LLC
    Inventors: Kenneth Ashcraft, Jon P. McAlister, Kevin A. Gibbs, Ryan C. Barrett
  • Patent number: 11050686
    Abstract: A user care system accuses a chatbot. According to an embodiment of the present disclosure, not only a current state of a user can be quickly determined on the basis of a content of a conversation between a chatbot and the user, but also the user can quickly receive help from the outside when it is determined that the user is in a dangerous situation. Further, not only the chatbot can quickly determine a current state of the user on the basis of a change in biometric information of the user, but also the user can quickly receive help from the outside when it is determined that the user is in a dangerous situation.
    Type: Grant
    Filed: May 30, 2018
    Date of Patent: June 29, 2021
    Assignee: 1THEFULL PLATFORM LIMITED
    Inventor: Seung-Yub Koo
  • Patent number: 11042455
    Abstract: The present disclosure provides a system and method for online brand continuity. Online brand continuity can include a number of Internet or intranet access points via which one or more network addresses can be advertised. A client can be provided with availability of a business image application via at least one of the Internet or intranet access points.
    Type: Grant
    Filed: March 4, 2020
    Date of Patent: June 22, 2021
    Assignee: United Services Automobile Association (USAA)
    Inventors: David M. Niedzielski, Christopher S. Trost, Roger Pena, Tommy Lavelle, Donald E. Clemons, Jr.
  • Patent number: 11044284
    Abstract: A method of sharing information includes: determining, in response to input of a keyword, whether a common interest network corresponding to the keyword exists; generating the common interest network corresponding to the keyword in response to determining that the common interest network corresponding to the keyword does not exist; locating first common content associated with the keyword; and outputting the located first common content to the generated common interest network corresponding to the keyword. The located first common content may be output to the generated common interest network in real time.
    Type: Grant
    Filed: March 11, 2016
    Date of Patent: June 22, 2021
    Assignee: NAVER CORPORATION
    Inventors: Jae Keol Choi, Jaeho Choi, Inho Kang, Donghee Sung
  • Patent number: 11036688
    Abstract: A user may, when using an application of a first computing device, intend to share data with other computing devices. To share the data, sharing processes may be performed by the first computing device, any device that the data is to be shared with, and one or more network locations. The sharing processes may determine whether the data is available at any of the devices or at any of the one or more network locations. Any device or network location where the data is available may be selected as a source of the data. Any device where the data is unavailable may be sent the data from one or more sources. Once received, the data may be stored to enable access by an application.
    Type: Grant
    Filed: January 15, 2019
    Date of Patent: June 15, 2021
    Assignee: Citrix Systems, Inc.
    Inventor: Praveen Raja Dhanabalan
  • Patent number: 11018966
    Abstract: According to a concept of the invention, there is proposed a method of providing connectivity information of a mobile device to an end server, wherein a connectivity monitoring device obtains the connectivity information, monitors a communication channel between the mobile device and end sever, and stores the connectivity information on the end server.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: May 25, 2021
    Assignee: Eseye Limited
    Inventor: Ian Marsden
  • Patent number: 11012332
    Abstract: In an approach to dynamic network management based on user, device, application, and predicted network characteristics, one or more computer processors identify one or more network interfaces. The one or more computer processors determine one or more network performance parameters and capabilities of the identified network interfaces. The one or more computer processors determine a highest ranked network connection based on the determined network performance parameters and capabilities of the identified network interfaces. The one or more computer processors generate one or more network templates based on the determined highest ranked network connection and associated network performance parameters. The one or more computer processors apply the one or more generated network templates to a plurality of entities and devices.
    Type: Grant
    Filed: April 18, 2019
    Date of Patent: May 18, 2021
    Assignee: International Business Machines Corporation
    Inventors: Mathews Thomas, Subil Mathew Abraham, Janki Vora, Utpal Mangla, Amandeep Singh, Sharath Prasad Krishna Prasad