Patents Examined by Chris Parry
  • Patent number: 11706306
    Abstract: A method for location-dependent determination comprises: determining, with one or more processors, a geographic location of a user's electronic device using first data; in response to determining the determined geographic location is insufficient for performing a location-dependent determination, requesting second data to determine an updated geographic location of the user's electronic device; performing, with an Application Programming Interface (API), the location-dependent determination based on the updated geographic location; and completing, with the API, a transaction using the location-dependent determination.
    Type: Grant
    Filed: February 22, 2021
    Date of Patent: July 18, 2023
    Assignee: STRIPE, INC.
    Inventors: Noam Samuel, Ellen Stanfill, David C Doran, Alexander Thiemann
  • Patent number: 11699531
    Abstract: A method for manifestation and transmission of follow-up notifications includes determining whether a document indicates a follow-up action associated with content in the document. The method includes generating at least one alert including an indication of the follow-up action. The method includes manifesting the at least one alert to at least one user.
    Type: Grant
    Filed: June 4, 2021
    Date of Patent: July 11, 2023
    Assignee: 3M Innovative Properties Company
    Inventor: Gilan El Saadawi
  • Patent number: 11700312
    Abstract: Aspects of the disclosure provide a system and method used for allowing a path selection or reselection (hereby (re)selection). In some embodiments data packets for a session between a UE and an application system (AS) can utilize a pre-established user plane path between the AS and an access node (AN) which serves the UE. This can allow for faster session set-up times as a new user plane (UP) path need not be established for every new session if existing UP paths can be utilized. Some embodiments allow an application aware (re)selection of the user plane.
    Type: Grant
    Filed: February 23, 2021
    Date of Patent: July 11, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Xu Li, Ngoc Dung Dao, Hang Zhang
  • Patent number: 11700233
    Abstract: A system and computer-implemented method to monitor network traffic for a protected network using a block of IP addresses including an IP address for a server. The method includes selecting one or more green addresses, each being a different IP address from the block of IP addresses, associating the green addresses with the IP address of the server, and receiving a packet of the internet traffic from a client directed to an IP address of the block of IP addresses prior to any performance of DPI on the packet. It is determined whether the destination address matches the one or more green addresses or is a yellow address (which belongs to the block of IP addresses, but is not a green address). When determined that the destination address matches the one or more green addresses, the method the packet is sent to the IP address associated with the matching green address, bypassing any DPI.
    Type: Grant
    Filed: June 4, 2019
    Date of Patent: July 11, 2023
    Assignee: Arbor Networks, Inc.
    Inventor: Brian St. Pierre
  • Patent number: 11700137
    Abstract: A system is described for collaborative access to a virtual desktop through separate remote client devices. An owner of the virtual desktop can initiate a session with the virtual desktop through a client on her client device. The owner can request through her client to create a collaborative session, identifying one or more collaborators. Links for joining the virtual desktop can be generated and an invitation can be sent to each collaborator. A collaborator can accept the invitation and a client application can be launched on the collaborator's client and routed to the virtual desktop. Once authorized, collaborators can be connected to the virtual desktop session. Each collaborator in the session may view the GUI of the virtual desktop in her client application. Input control can be managed and delegated to collaborators by the owner of the session.
    Type: Grant
    Filed: January 19, 2018
    Date of Patent: July 11, 2023
    Assignee: VMware, Inc.
    Inventors: Adam Gregory Gross, Sean Samenfeld-Specht, Timotius Tjahjadi, Sandro Moiron, Ming Zhang, Haiou Jiang
  • Patent number: 11695673
    Abstract: Various embodiments disclosed herein are related to a non-transitory computer readable storage medium. In some embodiments, the medium includes instructions stored thereon that, when executed by a processor, cause the processor to identify, at an edge network, resource consumption data including a status that indicates whether a service hosted on a cluster of nodes on the edge network is powered on, a type of a resource being consumed by the service, a quantity of the resource being consumed by the service, and a time stamp associated with the resource being consumed by the service and provide, to a remote server in communication with the edge network, the resource consumption data. In some embodiments, the remote server meters resource consumption based on the resource consumption data.
    Type: Grant
    Filed: July 15, 2021
    Date of Patent: July 4, 2023
    Assignee: Nutanix, Inc.
    Inventors: Venkata Vamsi Krishna Kothuri, Chaoyi Fu, Sravan Kumar Muthyala, Manoj Badola
  • Patent number: 11696133
    Abstract: A method at an electronic device, the method including initiating authentication with a network through a network element; providing a configuration request, the configuration request including an attribute set for the electronic device; and receiving a configuration response, the configuration response including a certificate or credential for future authentication with the network.
    Type: Grant
    Filed: February 21, 2019
    Date of Patent: July 4, 2023
    Assignee: BlackBerry Limited
    Inventors: Michael Peter Montemurro, James Randolph Winter Lepp, Stephen McCann
  • Patent number: 11687776
    Abstract: A method for controlling cooking based on artificial intelligence and an artificial intelligence device are disclosed. In the method for controlling cooking based on artificial intelligence, it is possible to continuously monitor how food ingredients are progressing by generating reference information including image information of completed dishes using food ingredient image information acquired through a monitoring unit provided in a kitchen appliance (for example, oven) and determining the cooked state of the food ingredients based on the reference information. An artificial intelligence device according to the present disclosure may be linked with an artificial intelligence module, a drone (unmanned aerial vehicle (UAV)), a robot, an augmented reality (AR) device, a virtual reality (VR) device, devices related to 5G services, and the like.
    Type: Grant
    Filed: September 23, 2019
    Date of Patent: June 27, 2023
    Assignee: LG ELECTRONICS INC.
    Inventor: Haekwang Jeong
  • Patent number: 11689589
    Abstract: The various implementations described herein include methods and devices for using a messaging system to analyze and distribute data analytics. In one aspect, a method includes displaying a user interface for a communications application, the user interface including a dashboard display area for a group of users. In response to a user input, display of the dashboard display area is replaced with a view corresponding to a data analysis application. The data analysis application is separate from the communications application, and the view corresponding to the data analysis application provides access to reports generated, using credentials of a user of the communications application, without user input to execute or open the data analysis application. A second user input is received requesting to share a report with the selected group of users, and in response, the report is published to the dashboard display area for the selected group of users.
    Type: Grant
    Filed: January 24, 2022
    Date of Patent: June 27, 2023
    Assignee: TABLEAU SOFTWARE, LLC
    Inventors: Dylan Thom, Khushboo Bharat Shah, James Russell Diefenderfer
  • Patent number: 11689429
    Abstract: A technique for improving system administration involves implementing system administration agent programs on a plurality of devices in an administered network. A deployment agent deploys the system administration agent program or a portion thereof to suitable devices when they are detected. System monitoring agents monitor the administered network to generate data. A reporting engine sends agent reports including the generated data to a system administration server. The system administration server facilitates administration of the administered network in real time.
    Type: Grant
    Filed: April 12, 2021
    Date of Patent: June 27, 2023
    Assignee: Panorama9, Inc.
    Inventors: Allan Thorvaldsen, Diego d'Ambra
  • Patent number: 11677624
    Abstract: An indication that a client system has connected to a server system that is associated with a network file system may be received. In response to the indication that the client system has connected to the server system, a number of client systems that are connected to the server system may be determined. The network file system may be configured in view of the determined number of client systems that are connected to the server system. Access to the network file system may be provided to the client system in response to configuring the network file system in view of the determined number of client systems that are connected to the server system.
    Type: Grant
    Filed: April 12, 2019
    Date of Patent: June 13, 2023
    Assignee: Red Hat, Inc.
    Inventors: Poornima Gurusiddaiah, Amar Tumballi Suryanarayan
  • Patent number: 11677482
    Abstract: Example methods, apparatus, systems and articles of manufacture to facilitate local time-based digital audio measurement are disclosed. In examples disclosed herein, a hello ping may be received from a media player. The media player may be associated with a location based on the hello ping. The media player may be associated with a time offset based on the location. A configuration file may be generated to include the location and the time offset. The configuration file may be sent to the media player.
    Type: Grant
    Filed: May 23, 2022
    Date of Patent: June 13, 2023
    Assignee: THE NIELSEN COMPANY (US), LLC
    Inventors: Gangadhar Jakkula, Narasimha Reddy Goli, Kevin K. Gaynor
  • Patent number: 11677796
    Abstract: This present disclosure describes a system and methods for encoding optimization in streaming multimedia. At least one method includes training an optimization engine to discover the optimal encoding settings for a specific type of content; a user playing video games or content on a computer, using streaming software to combine all or part of their computer session with their local camera feed, the streaming software retrieving a graphical overlay for insertion into the video, the streaming software encoding the video using encoder settings optimized to the video game or content being played, and the streaming software publishing the encoded video to one or more streaming services for viewers to consume.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: June 13, 2023
    Assignee: Logitech Europe S.A.
    Inventors: Eddy Gharbi, Khaled Jerbi
  • Patent number: 11671366
    Abstract: A method may include (1) identifying a set of prefixes that (A) facilitate forwarding traffic within a network and (B) are organized as a tree data structure in connection with a table stored on a network device, (2) identifying, in the set of prefixes organized as the tree data structure, a parent prefix and a child prefix that corresponds to the parent prefix, (3) determining that the parent prefix and the child prefix share a certain number of most-significant bits in common with one another, (4) determining that the parent prefix and the child prefix share a forwarding behavior in common with one another and then, in response to determining that the parent prefix and the child prefix share the certain number of most-significant bits and the forwarding behavior in common with one another, (5) compressing the table stored on the network device by merging the child prefix with the parent prefix within the table. Various other apparatuses, systems, and methods are also disclosed.
    Type: Grant
    Filed: May 17, 2021
    Date of Patent: June 6, 2023
    Assignee: Juniper Networks, Inc.
    Inventors: Kevin F. Wang, Alex Varghese, Swamy Sadashivaiah Renu Kananda, Tamas B. Mondal
  • Patent number: 11669867
    Abstract: A mobile terminal including: a memory having a plurality of applications stored therein; an application management module configured to receive application information corresponding to the respective applications, and generate status information of the applications, corresponding to the application information; and a controller configured to determine execution history information of the applications through the status information provided from the application management module, wherein the application management module includes: an application information collection unit configured to collect cache data size information of the respective applications at preset time intervals; and a comparison unit configured to generate the status information of the applications by comparing the cache data size information of the applications, collected by the application information collection unit, to reference values corresponding to the respective applications.
    Type: Grant
    Filed: January 11, 2019
    Date of Patent: June 6, 2023
    Assignee: NHN Corporation
    Inventors: Daebeom Lee, Joon Sung Park, Joon Ho Lee, Donghun Kwon, Jun Sung Kim
  • Patent number: 11671391
    Abstract: A control device includes a control unit that performs control to execute specific processing associated with first conditions in a case where information posted by a user satisfies the first conditions in an individual chat in which one user and a chatbot participate and that performs control not to execute the specific processing in a case where only the first conditions are satisfied and to execute the specific processing in a case where second conditions different from the first conditions are satisfied in a group chat in which plural users and a chatbot participate.
    Type: Grant
    Filed: September 17, 2019
    Date of Patent: June 6, 2023
    Assignee: FUJIFILM Business Innovation Corp.
    Inventors: Yohei Makino, Tsuyoshi Toda, Kiyoshi Yasukawa, Satoshi Maruyama, Ryoto Yabusaki, Ryo Matsumoto, Takafumi Haruta
  • Patent number: 11665061
    Abstract: A system according to this invention is directed to a virtual network system that selects a virtual network function of an appropriate version and prevents a malfunction of a virtual network when an operator is to provide a virtual network service based on virtual network functions. The virtual network system includes an instructor that instructs activation or change of a virtual network function preregistered and providing one of functions included in a virtual network service, a confirmation unit that confirms that the virtual network function instructed to be activated or changed is appropriate, based on version information added at a time of registering the virtual network function, and a setting unit that sets, when the confirmation unit confirms that the virtual network function instructed to be activated or changed is appropriate, the instructed virtual network function as the one of the functions included in the virtual network service.
    Type: Grant
    Filed: January 14, 2016
    Date of Patent: May 30, 2023
    Assignee: NEC CORPORATION
    Inventors: Shintaro Nakano, Hideo Hasegawa, Satoru Ishii
  • Patent number: 11657658
    Abstract: An information providing server includes: a communication part configured to communicate with a terminal device; and a provision part configured to read information according to a request level from a battery database including a plurality of elements regarding a secondary battery in response to a request received by the communication part from the terminal device, the request including the request level representing a degree of information disclosure, and the request further including code information assigned to the secondary battery for a vehicle read by the terminal device, and provide the read information to the terminal device using the communication part.
    Type: Grant
    Filed: December 7, 2020
    Date of Patent: May 23, 2023
    Assignee: HONDA MOTOR CO., LTD.
    Inventor: Naoki Maruno
  • Patent number: 11659221
    Abstract: At least some embodiments of the present disclosure disclose a program production method, a program production device, a program production system and a computer-readable medium. The program production method includes that: at least one medium is acquired; at least one playlist is generated according to the at least one medium, each of the at least one playlist being associated with the at least one medium; at least one program is generated according to the at least one playlist, each of the at least one program including a play region and the play region corresponding to the at least one playlist; and the play region is scheduled.
    Type: Grant
    Filed: December 29, 2018
    Date of Patent: May 23, 2023
    Assignee: XI'AN NOVASTAR TECH CO., LTD.
    Inventors: Jingguo Zong, Dan Han, Leilei Li
  • Patent number: 11657374
    Abstract: In-vehicle payment system and method are provided. The in-vehicle payment system includes a first communication device configured to communicate with a payment terminal, a payment device configured to providing payment form information, and a body controller configured to, when receiving payment information from the payment terminal, perform payment processing in association with the payment terminal using the payment form information.
    Type: Grant
    Filed: February 25, 2020
    Date of Patent: May 23, 2023
    Assignees: HYUNDAI MOTOR COMPANY, KIA MOTORS CORPORATION
    Inventors: Min Gu Park, Jae Hoon Chung, Ji Heon Kim