Patents Examined by Kaylee J Huang
  • Patent number: 11303540
    Abstract: Data is received characterizing a virtual resource requirement for deployment of a resource in a first remote computing environment and/or a second remote computing environment. Second data is received characterizing resource cost for the first remote computing environment and the second remote computing environment. The receiving the second data includes accessing, via an application programming interface of the first remote computing environment and based on an account identity of an entity associated with the virtual resource requirement, the second data characterizing computing resource cost for the first remote computing environment. A first cost for deploying the resource within the first remote computing environment and a second cost for deploying the resource within the second remote computing environment is predicted using the received data. The first cost and the second cost is provided. Related apparatus, systems, techniques and articles are also described.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: April 12, 2022
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Steven A. Keller, Sindy Giraldo
  • Patent number: 11290855
    Abstract: Techniques and architectures enable a wireless communications system to receive and deliver a message for which a user of a mobile device has specified which among multiple devices, all assigned the same phone number as one another, is to receive the message. The mobile device may be the sender or the receiver of the message. The message may be a scheduled message to be delivered on a particular date and time to a contact in an address book of the sender.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: March 29, 2022
    Assignee: T-MOBILE USA, INC.
    Inventors: Sudhanshu Pandey, Raghavendra Kulkarni
  • Patent number: 11271887
    Abstract: Collaboration system, apparatus, method and program are provided which enable a user to use SNS with ease. The collaboration system includes a device 20 which recognizes a user to execute at least one of acquisition of sensing data related to the user and action based on a content contributed to SNS by another user; and a collaboration apparatus 10 which executes at least one of processing of transmitting a contribution content based on the sensing data to an SNS system which provides the SNS and processing of updating action of the device 20 based on a content contributed by another user and transmitting the updated content of the action to the device 20.
    Type: Grant
    Filed: April 6, 2015
    Date of Patent: March 8, 2022
    Assignee: NEC CORPORATION
    Inventor: Takahiro Kuriyama
  • Patent number: 11270266
    Abstract: According to one embodiment, a customer relationship management (CRM) system is queried to obtain a project that is associated with an entity (e.g., a user, a group of users, a client). A first list of one or more contacts (e.g., contact persons, referred to herein target contacts) associated with the project from the CRM system. For each of the contacts in the first list, a domain name is determined based on contact information of the contacts (e.g., emails, Web addresses, name of an account associated with the contacts). A first set of email addresses, referred to as target email addresses, is determined based on the domain name and contacts using a set of email identification rules. An email server is queried to retrieve a list of one or more emails and/or calendar events based on the first set of email addresses.
    Type: Grant
    Filed: June 9, 2021
    Date of Patent: March 8, 2022
    Assignee: CLARI INC.
    Inventors: Mahesh Subedi, Venkat Rangan, Sanjay Kumar Mahalingam
  • Patent number: 11265307
    Abstract: Provided is a process including: receiving, with an intermediary server, a request to access web content at a web server; submitting, from the intermediary server a value by which possession of an access credential is demonstrated, wherein the value is withheld from the client web browser; receiving, by the intermediary web browser, instructions to store in web browser memory an access token; and sending, from the intermediary server, to the client web browser executing on the client computing device, instructions to store the access token in browser memory of the client web browser, thereby authenticating the client web browser without the client web browser having access to the value by which possession of the access credential is demonstrated.
    Type: Grant
    Filed: March 5, 2020
    Date of Patent: March 1, 2022
    Assignee: ALTR SOLUTIONS, INC.
    Inventors: James Douglas Beecham, Scott Nathaniel Goldfarb
  • Patent number: 11223597
    Abstract: A network, including a first switch, a second switch, and a controller, where a management port of the first switch is coupled to a first forwarding port of the first switch, and a third forwarding port of the first switch is coupled to a fourth forwarding port of the second switch. In a boot phase of the network, the first switch communicates with a Dynamic Host Configuration Protocol (DHCP) server using a preset flow table, and obtains an Internet Protocol (IP) address of the first switch. The controller learns a connection relationship between forwarding ports of the first switch and the second switch using a probe packet and a probe flow table in order to control the first switch and the second switch.
    Type: Grant
    Filed: June 9, 2020
    Date of Patent: January 11, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Lei Ding, Shaofu Zuo
  • Patent number: 11218482
    Abstract: A two-way information exchange system, which allows a requesting client employing an intelligent communication device to conduct information exchange with a target client, includes a communication module, a memory module, an authentication module, a selection module, a central processing module, an evaluation module, and an authorization module. The central processing module can search for one online client meeting the exchange condition provided from the requesting client to be served as a primary target client, and search the memory module for one or more clients meeting the exchange condition to be served as false target clients. The central processing module can send the identity data of the target clients to the intelligent communication device, and receive/send exchange information between the clients.
    Type: Grant
    Filed: December 27, 2017
    Date of Patent: January 4, 2022
    Assignee: Among Net Co., Ltd.
    Inventor: Ching-Yun Chen
  • Patent number: 11210633
    Abstract: A method including obtaining preset environment data by a client terminal of a mobile group office platform; and performing, by the client terminal, collaborative processing on a preset office event according to the preset environment data. According to the technical solutions of the present disclosure, collaborative processing is actively performed on the preset office event based on changes to environment data, thereby improving the processing efficiency of office events.
    Type: Grant
    Filed: August 13, 2019
    Date of Patent: December 28, 2021
    Assignee: Dingtalk Holding (Cayman) Limited
    Inventor: Hang Chen
  • Patent number: 11212353
    Abstract: Systems and methods are provided for dynamically adjusting notification frequency for a sporting event. During a sporting event, information related to the sporting event is received. A first level of interest of a user in the sporting event is determined. A performance metric of a competitor in the sporting event is determined. A second level of interest of the user in receiving notifications relating to the sporting event is generated as a function of the first level of interest and the performance metric. In response to determining that the second level of interest exceeds a notification frequency threshold, a notification is presented for the user that includes the information related to the sporting event when the information is received during the sporting event.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: December 28, 2021
    Assignee: Rovi Guides, Inc.
    Inventors: Wei Dai, Sameer Jadhav, Sreevani Komerisheety, Brandon Conley
  • Patent number: 11206235
    Abstract: Systems, methods, and non-transitory computer-readable media can determine that broadcasting of a live content stream has concluded. The concluded live content stream is converted to a post live media content item. The post live media content item corresponding to the concluded live content stream is published through the social networking system. The post live media content item remains accessible through the social networking system for a pre-determined period of time.
    Type: Grant
    Filed: April 26, 2018
    Date of Patent: December 21, 2021
    Assignee: Facebook, Inc.
    Inventors: Shilpa Sarkar, Mari Sheibley, Lu D. Chen, Vincent Yu-Shien Chen, Nayeon Kim, Ankur Sadhoo, Rohan Roy Choudhury, Aman Jain, Lukas Camra, Ang Li
  • Patent number: 11201944
    Abstract: Systems and methods for connecting users in a social environment are disclosed herein. An example system comprises a database storing user profiles each including identity information related to a respective user; public profiles including information viewable by other users of each user, and unique identifiers for social environments. The system also comprises a server configured to receive a message from a first user device, the message including a unique identifier of the social environment obtained from within the social environment; determine the first user device is located within the social environment based on the unique identifier; identify public profiles associated others users located within the social environment; and match a second user of the one or more users with the first user and transmitting information related to the public profile of the second user to the first user device.
    Type: Grant
    Filed: May 26, 2020
    Date of Patent: December 14, 2021
    Inventors: Ralph Bedoe, Seth Jacobs
  • Patent number: 11196698
    Abstract: Systems and techniques are described that enable users to interact and share content through a social network application and/or service with other users. In some examples, a social networking system determines that at least two applications are installed on a device and are both useable to share content between a first account and one or more contact accounts. The social networking system may detect an event that causes a change in a badge count, may determine which of the applications to use to display the change, and may output the badge count change to the determined application(s).
    Type: Grant
    Filed: January 2, 2020
    Date of Patent: December 7, 2021
    Assignee: Facebook, Inc.
    Inventors: Ryan Michael O'Rourke, Henry Ming Wu, Michael Ross Lewis, Kuan-Yu Tseng, Tae Dong Kim, Zhisheng Huang
  • Patent number: 11184457
    Abstract: Systems and techniques for information-centric network data cache management are described herein. A demand metric may be calculated for a content item requested from an information-centric network (ICN). A resistance metric may be calculated for each cache node of a set of cache nodes in the ICN based on the demand metric. A topology of the set of cache nodes may be evaluated to identify a transmission cost for each cache node of the set of cache nodes. An influencer node may be selected from the set of cache nodes based on the resistance metric for the influencer node and the transmission cost for the influencer node. The content item may be cached in a data cache of the influencer node.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: November 23, 2021
    Assignee: Intel Corporation
    Inventors: Ned M. Smith, Srikathyayani Srikanteswara, Kathiravetpillai Sivanesan, Eve M. Schooler, Satish Chandra Jha, Stepan Karpenko, Zongrui Ding, S M Iftekharul Alam, Yi Zhang, Kuilin Clark Chen, Gabriel Arrobo Vidal, Qian Li, Maria Ramirez Loaiza
  • Patent number: 11184302
    Abstract: Disclosed are an electronic device and a method. The electronic device includes a display, a communication module and a processor. The processor implements the method, including displaying an execution screen of a message application, receiving a first input signal for selecting identification information about content from transmission through the message application to an external device, determining, responsive to the reception of the first input signal, the number of segments into which the content is to be segmented, based on the size of the content and the maximum attachment size of the message application, displaying at least one thumbnail representing the content and at least one indicator including information about the segmentation; receiving a second input signal requesting transmission of the content; and transmitting at least a portion of the segmented content to the external device responsive to receiving the second input signal.
    Type: Grant
    Filed: July 12, 2019
    Date of Patent: November 23, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kyuok Choi, Younghak Oh, Sunyoung Yi, Bokeun Kim
  • Patent number: 11178280
    Abstract: One embodiment provides a method, including: engaging, at an information handing device, in a conversational session with a user; receiving an input from a source other than the user during the conversational session; and performing, at the information handling device, an action related to the conversational input in response to the received input. Other aspects are described and claimed.
    Type: Grant
    Filed: June 20, 2017
    Date of Patent: November 16, 2021
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: John Weldon Nicholson, Daryl Cromer, Ming Qian, Song Wang, David Alexander Schwarz, Aaron Michael Stewart, Lincoln Penn Hancock, Jonathan Jen-Wei Yu, Jeffrey E. Skinner
  • Patent number: 11171901
    Abstract: A chat server includes an image data selection unit selecting, when one piece of chat data generated with a chat data processor is designated in a chat terminal device, one piece of image data from pieces of image data stored in a storage unit on the basis of evaluation points set for tag ranges corresponding to the designated chat data, and transmitting the selected image data from a server side communication unit to the chat terminal device.
    Type: Grant
    Filed: April 16, 2020
    Date of Patent: November 9, 2021
    Assignee: JVCKENWOOD Corporation
    Inventors: Jiro Uzaki, Naoyuki Okada, Mizuki Ohara, Shun Tanaka
  • Patent number: 11151303
    Abstract: In a general aspect, a computer-implemented method can include executing, on a computing device, a non-browser application; displaying, by the non-browser application on a display of the computing device, a link to web content; and receiving an indication that the link has been selected. In response to the indication that the link has been selected, the method can include, allocating a tab of a browser application to the non-browser application; displaying the allocated browser tab within a user interface of the non-browser application; and displaying, by the allocated browser tab, the web content within the user interface.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: October 19, 2021
    Assignee: Google LLC
    Inventor: Yusuf Ozuysal
  • Patent number: 11153172
    Abstract: Embodiments include systems and methods for managing a network of nodes with delta processing. A network with a plurality of connected nodes can be stored, the nodes representing entities of the network. One or more deltas to the network that indicate updates to the connections among the plurality of nodes can be received. The deltas can be added to a queue. The connections between the nodes of the network can be updated using a delta from the queue. The network can be processed after updating the connections between the nodes to generate a vector for a given node. One or more paths for the given node can be identified based on the generated vector.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: October 19, 2021
    Assignee: Oracle International Corporation
    Inventors: Paul Woodward, Simon Alexander Tucker, Stephen Michael Ginns
  • Patent number: 11153252
    Abstract: A method for notifying a sender of a communication message that a communication mailbox of a recipient is available includes determining a status of the communication mailbox of the recipient, wherein the status includes an available status or an unavailable status. The method also includes receiving an indication that the communication message from the sender was undeliverable to the communication mailbox of the recipient when the status of the communication mailbox of the recipient is in the unavailable status. Moreover, the method includes sending a notification to the sender when the status of the communication mailbox of the recipient changes from the unavailable status to the available status.
    Type: Grant
    Filed: November 25, 2020
    Date of Patent: October 19, 2021
    Assignee: Avaya Management L.P.
    Inventors: Pragati Dhumal, Tanvi Sharma, Navanath Navaskar
  • Patent number: 11153279
    Abstract: Example implementations relate to exposing on-premise API endpoints in a cloud-based application platform. The application platform receives information regarding a forwarding proxy associated with a private network and information regarding a remote application programming interface (API) endpoint within the private network. A mapping between a resource model of the application platform to a tunnel established between a forwarding client of the application platform and the forwarding proxy is created by a controller of the application platform causing the forwarding client to instantiate a port corresponding to a forwarding route for the remote API endpoint based on the information regarding the forwarding proxy and the remote API endpoint. The remote API endpoint is locally represented within the application platform in a form of an instance of a service abstraction provided by the application platform.
    Type: Grant
    Filed: January 30, 2020
    Date of Patent: October 19, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Paul Murray, Nicholas Randon