Patents Examined by June Y Sison
-
Patent number: 10834441Abstract: A method includes receiving from a user a request to play a media file on a media player operating on a client terminal, where the media file is coded with a first coding format incompatible with the media player. The media file is transcoded from the first coding format to a transcoded media file in a second coding format compatible with the media player, and streaming the transcoded media file over a communication network to the media player concurrently during transcoding by transcoding a data chunk from a plurality of data chunks related to the media file respectively to a transcoded data fragment. The transcoded data fragment is sent for stream viewing on the media player while transcoding a next data chunk from said plurality of data chunks. The transcoded data fragments are written to the transcoded media file and stored in a memory.Type: GrantFiled: January 23, 2020Date of Patent: November 10, 2020Assignee: NICE LTDInventors: Reuven Kandov, Tal Haguel
-
Patent number: 10834205Abstract: A network appliance is provided for establishing sessions between client devices and a network server(s) for exchanging network traffic therebetween. The network appliance may include a memory and a processor cooperating with the memory, with the processor being operable in a normal traffic mode and a forwarding traffic mode. The processor may be configured to establish new sessions for network traffic based upon new session requests from the client devices, and forward network traffic associated with prior existing sessions from the client devices to the network server(s). When in the forwarding traffic mode, the processor may forward network traffic not associated with a prior existing session or a new session request to the network server(s). When in the normal traffic mode, the processor may block network traffic not associated with a prior existing session or a new session request from reaching the network server(s).Type: GrantFiled: June 20, 2018Date of Patent: November 10, 2020Assignee: CITRIX SYSTEMS, INC.Inventors: Jyotheesh Rao Kurma, Saravana Annamalaisami, Muthukumar Shunmugiah, Saravanan Jayaraman, Subash Dangol
-
Patent number: 10812937Abstract: A method of obtaining contextually relevant content by a wireless communications device is provided. The method may comprise obtaining, by a wireless communications device (WCD), a destination device identifying item, transmitting the destination device identifying item to a contextual content server, wherein the contextual content server determines one or more contextually relevant content items by processing the received destination device identifying item and a WCD location value, and receiving, from the contextual content server, at least one of the one or more contextually relevant content items.Type: GrantFiled: October 28, 2009Date of Patent: October 20, 2020Assignee: QUALCOMM IncorporatedInventors: Vineet Mittal, Michal J. Koenig, Rajeev D. Rajan, Kevin T. Gregory
-
Patent number: 10771509Abstract: Example techniques described herein can permit interoperation between network terminals that have different performance characteristics, or that are connected via access networks having different performance characteristics. A calling terminal (or a core network device) can retrieve an indication of functional characteristics associated with a called terminal. The indication can be included in presence information associated with the called terminal. The calling terminal can determine a altered functional specification based at least in part on the functional characteristics and a functional specification of a session. The functional characteristics can satisfy the altered functional specification. The calling terminal can initiate a altered session with the called terminal via the network based at least in part on the altered functional specification. A terminal can detect network service provided by an access network and transmit presence information to a presence-information server.Type: GrantFiled: March 31, 2017Date of Patent: September 8, 2020Assignee: T-Mobile USA, Inc.Inventors: Karthik Iyer, Gunjan Nimbavikar
-
Patent number: 10725768Abstract: A system and method that enables an application to retrieve application update from the software vendor using one or more network connection. The application checks for updates when it is invoked by the user. The checking of updates is done by sending a request to the vendor server via one or multiple network connections. The network connection can be wired or wireless. By using multiple network connections, the update process can send and receive update data faster than using one network connections. Another aspect of the invention is if the checking for update request failed via the default or 1st network connection, the application will check for the next available network connection to send the update request. By checking for update from the vendor, the application will always have the most up to date patches, fixes, and/or new features.Type: GrantFiled: November 13, 2018Date of Patent: July 28, 2020Assignee: OPEN INVENTION NETWORK LLCInventor: Kevin V. Nguyen
-
Patent number: 10715482Abstract: A cloud-based DNS-SD architecture may link together separate LANs to form a virtual discovery zone from a service discovery perspective that includes a cloud based DNS-SD server separate from regular Internet DNS, and asleep node handling, among other things. In an example, a cloud based DNS-SD server is separate from the regular Internet DNS servers. This cloud DNS-SD server may run as a private Infrastructure as a Service (IaaS) specifically for service discovery in the virtual discovery zone.Type: GrantFiled: July 6, 2016Date of Patent: July 14, 2020Assignee: Convida Wireless, LLCInventors: Shamim Akbar Rahman, Chonggang Wang, Lijun Dong, Quang Ly, Guang Lu, Xu Li, Zhuo Chen
-
Patent number: 10700937Abstract: The present disclosure relates to a method for setting a link speed of a dual port switch, and more particularly, to a method for setting a link speed of a dual port switch, which controls link speeds of ports, which are included in the dual port switch using a cut-through packet switching scheme, to be equal to each other.Type: GrantFiled: November 3, 2017Date of Patent: June 30, 2020Assignee: LSIS CO., LTD.Inventors: Geon Yoon, Ji-Geon Lee
-
Patent number: 10686731Abstract: Roughly described: a network interface device has an interface. The interface is coupled to first network interface device circuitry, host interface circuitry and host offload circuitry. The host interface circuitry is configured to interface to a host device and has a scheduler configured to schedule providing and/or receiving of data to/from the host device. The interface is configured to allow at least one of: data to be provided to said host interface circuitry from at least one of said first network device interface circuitry and said host offload circuitry; and data to be provided from said host interface circuitry to at least one of said first network interface device circuitry and said host offload circuitry.Type: GrantFiled: December 19, 2018Date of Patent: June 16, 2020Assignee: XILINX, INC.Inventors: Steven L. Pope, Derek Roberts, David J. Riddoch, Dmitri Kitariev
-
Patent number: 10686872Abstract: A network interface device having an FPGA for providing an FPGA application. A first interface between a host computing device and the FPGA application is provided, allowing the FPGA application to make use of data-path operations provided by a transport engine on the network interface device, as well as communicate with the host. The FPGA application sends and receives data with the host via a memory that is memory mapped to a shared memory location in the host computing device, whilst the transport engine sends and receives data packets with the host via a second memory. A second interface is provided to interface the FPGA application and transport engine with the network, wherein the second interface is configured to back-pressure the transport engine.Type: GrantFiled: December 19, 2017Date of Patent: June 16, 2020Assignee: XILINX, INC.Inventors: Steven L. Pope, Derek Roberts, David J. Riddoch
-
Patent number: 10673956Abstract: According to one embodiment of the present invention, a system comprises at least one processor and controls an application session. The system suspends a first application session of a first user conducted for an application on a computing device. A second application session is established for a second different user from the first application session and conducted on the computing device for the same application. The second application session is associated with a set of conditions for terminating the second application session. The second application session is terminated in response to occurrence of the set of associated conditions. The first application session is resumed in response to termination of the second application session. Embodiments of the present invention further include a method and computer program product for controlling an application session in substantially the same manner described above.Type: GrantFiled: November 3, 2017Date of Patent: June 2, 2020Assignee: International Business Machines CorporationInventors: Rajmeet S. Bal, Dilip Kumar, Megha Mittal, Siddharth Saraya, Chitresh Sirohi
-
Patent number: 10666751Abstract: A system includes at least one hardware processor and a memory storing instructions which, when executed, cause the hardware processor to perform operations including identifying a notification trigger configured by a user of a target computing device, the notification trigger including at least one trigger condition and notification content, the trigger condition references a value from a trigger data source and includes a condition based on the value, the notification content includes content provided by the user, receiving the value from the trigger data source, determining, based on the value, that the at least one trigger condition is satisfied, and presenting the notification content to the user on a target computing device associated with the user, the notification content is presented in a target content venue configured to present third-party advertisements to the user.Type: GrantFiled: December 28, 2016Date of Patent: May 26, 2020Assignee: Wells Fargo Bank, N.A.Inventors: James E. Price, James R. Seeley, Ami Warren Lyman, Jack W. Zaney, Joy Sebrina Berry, Claes Dahlstrand, Ralph H. Groce, III, Kanwaljit Khurana, Robert Charles Wilson, Jr.
-
Patent number: 10666740Abstract: According to one embodiment of the present invention, a system comprises at least one processor and controls an application session. The system suspends a first application session of a first user conducted for an application on a computing device. A second application session is established for a second different user from the first application session and conducted on the computing device for the same application. The second application session is associated with a set of conditions for terminating the second application session. The second application session is terminated in response to occurrence of the set of associated conditions. The first application session is resumed in response to termination of the second application session. Embodiments of the present invention further include a method and computer program product for controlling an application session in substantially the same manner described above.Type: GrantFiled: May 3, 2019Date of Patent: May 26, 2020Assignee: International Business Machines CorporationInventors: Rajmeet S. Bal, Dilip Kumar, Megha Mittal, Siddharth Saraya, Chitresh Sirohi
-
Patent number: 10652336Abstract: A personal cosmetic appliance system that includes a personal cosmetic appliance including a main unit physically configured to couple with a detachable unit having a cosmetic applicator configured to perform a cosmetic treatment on a body part of the user and a detachable unit communication interface, the main unit including a main unit communication interface having circuitry configured to communicatively couple to the detachable unit communication interface to transmit and receive information with the detachable unit, and to communicatively couple at least one of the detachable unit communication interface and the main unit communication interface to a client device associated with the personal cosmetic appliance.Type: GrantFiled: March 31, 2017Date of Patent: May 12, 2020Assignee: L'OREALInventors: JoHannes D. Paul, Joseph E. Skidmore
-
Patent number: 10637680Abstract: A home automation (HA) system to be used within a structure may include a communications network extending within the structure and HA operation devices within the structure. The HA system may also include HA user interface devices for respective users within the structure and HA hub devices within the structure to provide communications via the communications network for the HA user interface devices and the HA operation devices. Each HA hub device may have a processing capacity associated therewith and determine a shareable processing capacity for sharing with at least one other HA hub device based upon a current processing capacity and at least one of the HA operation devices. Each HA hub device may also communicate the amount of shareable processing capacity to another HA hub device and perform processing operations for the other HA hub device based upon the communicated shareable processing capacity.Type: GrantFiled: December 6, 2017Date of Patent: April 28, 2020Assignee: K4CONNECT INC.Inventors: Jonathan Andrew Gould, Mark Robert Adams
-
Patent number: 10630558Abstract: Novel tools and techniques are provided for invoking virtualized network functions. In some embodiments, a programmable service backbone might comprise at least one virtualized network function, and might provide virtualized network functions required to provision a service offering. In some cases, at least one application programming interface might be configured to invoke the at least one virtualized network function of the programmable service backbone. An application programming interface gateway might be configured to manage access to the at least one application programming interface, and the application programming interface gateway might comprise a security layer.Type: GrantFiled: January 28, 2019Date of Patent: April 21, 2020Assignee: CenturyLink Intellectual Property LLCInventors: Thomas Schwengler, Steven M. Casey, Kevin M. McBride, Felipe Castro
-
Patent number: 10616616Abstract: A method includes receiving from a user a request to play a media file on a media player operating on a client terminal, where the media file is coded with a first coding format incompatible with the media player. The media file is transcoded from the first coding format to a transcoded media file in a second coding format compatible with the media player, and streaming the transcoded media file over a communication network to the media player concurrently during transcoding by transcoding a data chunk from a plurality of data chunks related to the media file respectively to a transcoded data fragment. The transcoded data fragment is sent for stream viewing on the media player while transcoding a next data chunk from said plurality of data chunks. The transcoded data fragments are written to the transcoded media file and stored in a memory.Type: GrantFiled: January 1, 2018Date of Patent: April 7, 2020Assignee: NICE LTDInventors: Reuven Kandov, Tal Haguel
-
Patent number: 10609072Abstract: The present invention is a system and method for detecting malicious use of a company email.Type: GrantFiled: November 3, 2017Date of Patent: March 31, 2020Assignee: United Services Automobile Association (USAA)Inventor: Duane E. Weldon
-
Patent number: 10606660Abstract: One embodiment is directed to a method of managing hardware resources of a plurality of client nodes. The method includes providing a plan that indicates when to execute a plurality of applications and identifying one or more concurrent applications which are one or more of the plurality of applications that are scheduled to execute concurrently according to the plan. The method also includes determining which of the one or more concurrent applications to execute on which of a plurality of client nodes by maximizing a utility function that factors in aspects of each of one or more concurrent applications and the hardware resources of the plurality of client nodes. Respective client nodes of the plurality of client nodes are instructed to execute respective applications as determined.Type: GrantFiled: May 1, 2017Date of Patent: March 31, 2020Inventors: Timothy E. Hartley, Ranga S. Ramanujan
-
Patent number: 10601935Abstract: An information processing system that generates commentary, the commentary including first commentary generated based on behavior information corresponding to a behavior of a user and second commentary associated with the first commentary; and outputs the commentary to be available to other users.Type: GrantFiled: July 11, 2014Date of Patent: March 24, 2020Assignee: SONY CORPORATIONInventors: Hideyuki Ono, Masanori Katsu, Masatomo Kurata, Takashi Ogata, Sota Matsuzawa
-
Patent number: 10581712Abstract: A system and method for managing a shared resource in a network including a plurality of nodes including, in response to joining the network, broadcasting, by a node, an identification message to the network, and receiving, by the node, a token data structure including computational data including a threshold total resource consumption value of the plurality of nodes, current resource consumption values of respective nodes, and current utility function values of the respective nodes, the computational data being used by the node to adjust consumption of the shared resource by the node.Type: GrantFiled: May 8, 2017Date of Patent: March 3, 2020Assignee: Datalogic IP Tech S.R.L.Inventors: Francesco D'Ercoli, Alessandro Brunetta, Giorgio Sanzeni