Processing Agent Patents (Class 709/202)
  • Patent number: 10102286
    Abstract: In an embodiment, a computer-implemented method collects metrics on a network element. The method includes receiving, on the network element, a specification of the objects on the network element to monitor. The network element queries an object data structure representing management information of the network element to identify instances of each of the specified objects. For respective instances identified, the network element queries the object data structure for metric values associated with the respective instance. Finally, data representing the instance and the associated metric value is transmitted from the network element to a network information server over a network.
    Type: Grant
    Filed: May 27, 2015
    Date of Patent: October 16, 2018
    Assignee: Level 3 Communications, LLC
    Inventors: Sergey Yermakov, Pete Joseph Caputo, II
  • Patent number: 10103961
    Abstract: Systems and methods for collecting client-side application performance monitoring (APM) information in distributed computer systems. An example method may comprise: inserting a script code fragment into an electronic document to be transmitted to a client computing device, wherein the script code fragment is to issue a request for loading an object from a second computer system, the request comprising at least one of: a parameter of a client browser executed by the client computing device, a parameter of an application being executed within the client browser, or a parameter of a current session of the client browser; and transmitting the electronic document to at least one of: the second computer system or the client computing device.
    Type: Grant
    Filed: July 25, 2014
    Date of Patent: October 16, 2018
    Assignee: Teacher Insurance & Annuity Association of America
    Inventors: Ethan Luke Michaud, Mathew Wade Pickering, Rafael Pedro Olaso, Matthew M. Bechard, Janusz M. Juda, James Ronald Hixon, William Val Arneth, III, Nathaniel John Bates, Latrisha Devon Whitehead, Gary Robert Couture, Louis Anthony Iannucci, Scott M. Blandford
  • Patent number: 10097601
    Abstract: Embodiments are provided for replacing media items in a queue of a playback device. An example implementation involves receiving, at the playback device, first data indicating an addition of a first media item to a queue. The playback device determines that the first media item is no longer accessible to the playback device at a later second time. The playback device initiates a query for a media item similar to the first media item and receives second data indicating that a second media item has replaced the first media item in the queue, the second media item being similar to the first media item. In response, the playback device initiates playback of the second media item on the playback device.
    Type: Grant
    Filed: September 23, 2017
    Date of Patent: October 9, 2018
    Assignee: Sonos, Inc.
    Inventors: Paul Andrew Bates, Steven Beckhardt, Jonathon Reilly
  • Patent number: 10095555
    Abstract: To provide a system capable of appropriately assigning, in consideration of a state concerning increase in an arithmetic processing load required for executing each of a plurality of tasks, each task to a plurality of arithmetic processing resources. An indication value is detected which represents a degree of an arithmetic processing load required for executing each of the plurality of tasks. Whether or not the indication value satisfies a predetermined condition is determined. States or occurring events in an area concerning execution of the plurality of tasks are detected. Each of the plurality of tasks is assigned to each of the plurality of servers S1 to Sn (arithmetic processing resources) in a different order of priority depending on a difference of the detected state on a requirement that the indication value satisfies the predetermined condition.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: October 9, 2018
    Assignees: HONDA MOTOR CO., LTD., SUMITOMO ELECTRIC SYSTEM SOLUTIONS CO., LTD.
    Inventors: Junichi Koyanagi, Go Nakamoto, Satoru Yokote, Isao Onishi, Kanehiro Imanishi, Takafumi Yamori
  • Patent number: 10097400
    Abstract: The disclosed apparatus may include (1) a database that stores management data as a set of subtrees and (2) a processing unit having access to the database, wherein the processing unit (A) receives, from an NMS included in a network, a request for at least a portion of the management data, (B) identifies, based at least in part on the request, a subtree within the set of subtrees of management data stored in the database, (C) retrieves all of the management data included in the identified subtree from the database, and then (D) provides all of the management data included in the identified subtree to the NMS that initiated the request for the portion of management data without necessitating another request for any other portion of the management data included in the identified subtree. Various other apparatuses, systems, and methods are also disclosed.
    Type: Grant
    Filed: June 8, 2015
    Date of Patent: October 9, 2018
    Assignee: Juniper Networks, Inc.
    Inventor: Abhinav Tandon
  • Patent number: 10095503
    Abstract: Apparatuses, systems, methods, and program products are disclosed for file usability based on a system configuration. A user module determines a recipient of a file that is distributed to the recipient by a sender. A system module determines a configuration of a recipient's system. An action module performs one or more compatibility actions associated with a file in response to determining that the file is not compatible with the recipient's system configuration. A compatibility action includes an action related to usability of the file on the recipient's system. A compatibility action is performed on a sender's system prior to the sender distributing a file to a recipient.
    Type: Grant
    Filed: May 10, 2016
    Date of Patent: October 9, 2018
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: Gary D. Cudak, Nagananda Chumbalkar, Nathan J. Peterson
  • Patent number: 10089657
    Abstract: Systems and methods are disclosed for optimizing distribution of resources to data elements, comprising receiving a selection of a first objective and a second objective, the first objective and second objective comprising goals associated with distribution of a plurality of data elements; receiving an indication that the first objective has a higher priority than the second objective; receiving a first goal metric associated with the first objective and a second goal metric associated with the second objective; determining a first forecasted metric based on the first goal metric associated with the first objective; determining a second forecasted metric based on the second goal metric associated with the second objective; and allocating resources for the distribution of a plurality of data elements based on the first goal metric, the second goal metric, the first forecasted metric, the second forecasted metric, and the indication that the first objective has a higher priority than the second objective.
    Type: Grant
    Filed: September 22, 2015
    Date of Patent: October 2, 2018
    Assignee: ADAP.TV, INC.
    Inventors: Amir Cory, Shubo Liu
  • Patent number: 10091332
    Abstract: Apparatuses, methods and storage medium associated with providing mobile cloud proxy service to mobile client devices are disclosed. In embodiments, a mobile cloud proxy device may include a cloud proxy server to provide the cloud proxy service to the mobile client devices while the mobile client devices are within a mobile cloud proxy service area serviced by the cloud proxy server. The cloud proxy server may include a device and service area management module to manage the mobile cloud proxy service area and the one or more mobile client devices, and a policy and service management module to manage and provide the mobile cloud proxy service in accordance with one or more cloud proxy service policies. Other embodiments may be disclosed and/or claimed.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: October 2, 2018
    Assignee: Intel Corporation
    Inventors: Michael T. Moran, Stephen C. Chadwick, Tobias M. Kohlenberg, Charles Baron
  • Patent number: 10089328
    Abstract: Provided is an information processing system capable of grouping objects without needing to pre-define a group associated with a sorting condition. A determination unit determines whether or not one of a first object and a second object different from the first object is included in a determination region that is set based on a position of another one of the first object and the second object. A grouping unit groups the first object and the second object based on a result of a comparison between the attribute information associated with the first object and the attribute information associated with the second object in a case where it is determined that the one of the first object and the second object is included in the determination region.
    Type: Grant
    Filed: December 29, 2011
    Date of Patent: October 2, 2018
    Assignee: RAKUTEN, INC.
    Inventor: Hiroyuki Koike
  • Patent number: 10089369
    Abstract: A searching method, a searching apparatus and a device are provided. According to embodiments of the present disclosure, a first query input from a client is obtained; attribute information of a terminal where the client runs is obtained; and hence a first search result is obtained according to the first query and the attribute information.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: October 2, 2018
    Assignee: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
    Inventors: Xueshuang Zheng, Peng Pu
  • Patent number: 10079693
    Abstract: A request is received, from a tenant by a cluster management proxy, to perform a cluster management operation of a cluster that is storing data from multiple tenants that include the tenant. In response to determining that the request is within a group of admissible cluster management requests for the cluster, the request is modified, by the cluster management proxy, to restrict access of the cluster management operation based on an identity of the tenant. The cluster is accessed, by the cluster management proxy, based on the modified request that has restricted access of the cluster management operation. In response to determining that the request is not within the group, the request is tunneled to a Storage Virtual Machine (SVM) assigned to the tenant. The SVM is configured to access the cluster based on the request.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: September 18, 2018
    Assignee: NetApp, Inc.
    Inventor: Timothy Hank Kleingeld-MacKenzie
  • Patent number: 10078537
    Abstract: An apparatus in one embodiment comprises an analytics platform and a controller. The controller is associated with the analytics platform and configured to control automated deployment of analytics workspaces of the analytics platform. The analytics platform includes or otherwise has access to sets of at least data ingestion engines, data containers, analytics tools and virtual resources. The controller is configured to deploy a given one of the analytics workspaces of the analytics platform as an at least partially user-specified combination of particular selected ones of the data ingestion engines, data containers, analytics tools and virtual resources. The controller may additionally be configured to monitor usage of the combination of particular selected ones of the data ingestion engines, data containers, analytics tools and virtual resources of the given analytics workspace, and to alter the combination responsive to the monitoring.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: September 18, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Nihar Nanda, Timothy Bruce, David Stephen Reiner, Rajesh Manjrekar
  • Patent number: 10075502
    Abstract: A method of communication between devices is provided. The method comprises receiving a connection request, establishing a connection in response to the connection request, and receiving a first web API request on the connection. The method further comprises executing a first procedure in response to the first web API request, receiving a second web API request on the connection, and executing at least one of the first procedure or a second procedure in response to the second web API request.
    Type: Grant
    Filed: March 9, 2016
    Date of Patent: September 11, 2018
    Assignee: FASETTO, INC.
    Inventor: Luke Malpass
  • Patent number: 10075463
    Abstract: A system automatically detects bots and/or botnets.
    Type: Grant
    Filed: September 9, 2016
    Date of Patent: September 11, 2018
    Assignee: CA, INC.
    Inventors: Chi Zhang, Zheng Chen, Jin Zhang
  • Patent number: 10065120
    Abstract: Systems and methods are provided to view, manipulate, and share videos within a gaming platform implemented as an advisory services network. Within the context of a serious game designed around a complex business problem of an organization, players can review videos conveying ethnographic information, mark segments of the videos, tag the videos or segments for categorization, create discussions around the videos or segments, add the videos or segments as evidence to a dossier, embed the videos or segments into existing discussions, or the like.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: September 4, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Pallaw Sharma, Warwick Holder
  • Patent number: 10067970
    Abstract: A method, computer program product and/or computer system assigns access to a quorum disk in a split-storage cluster environment when a communication link between storage systems fails. Access to the quorum disk is based on storage system I/O performance. Priority is given to the storage system that has a higher performance before the link failure. When the communication link fails, both storage systems attempt to access the quorum disk. If the system that first attempts to access the quorum disk is the non-priority storage system, a timer is started. If the priority system attempts to access the quorum disk within a predetermined time interval, the priority system locks the quorum disk and forms the cluster. If the priority system does not attempt to access the quorum disk within the predetermined time interval, the non-priority system locks the quorum disk and forms the cluster.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: September 4, 2018
    Assignee: International Business Machines Corporation
    Inventors: Miao Ke Cao, Wei Yin, Ning Zhao
  • Patent number: 10063545
    Abstract: Techniques are presented for uniquely identifying authentication associated with messages. A message is inspected for sender or domain identifying information associated with a sender of the message or a sender's domain. The identifying information is authenticated, and if authentication, then distinctive metadata is associated with the message. The distinctive metadata is presented or played in connection with the message for purposes of readily identifying the authentication.
    Type: Grant
    Filed: December 1, 2014
    Date of Patent: August 28, 2018
    Assignee: Iconix, Inc.
    Inventors: Robert Philip Zager, Jose Jesus Picazo, Jr., Nageshwara Rao Vempaty, William Ames, Vikram Duvvoori
  • Patent number: 10064121
    Abstract: Systems and methods of providing zero configuration (zeroconf) networking by a processor according to some embodiments of the inventions here may include bridging a zeroconf multicast service discovery query from a first multicast domain to a second multicast domain, and receiving a multicast service advertisement of the second multicast domain at the first multicast domain in response to the bridged multicast service discovery query.
    Type: Grant
    Filed: September 15, 2015
    Date of Patent: August 28, 2018
    Assignee: Ruckus Wireless, Inc.
    Inventors: Alf Orion Zachariae Watt, Ta-Chien Lin
  • Patent number: 10061930
    Abstract: An intention to perform a data management function in a computing environment is confirmed by issuing a confirmation prompt requiring a user to input at least one character associated with a subject of the data management function prior to performing the data management function.
    Type: Grant
    Filed: August 11, 2016
    Date of Patent: August 28, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert J. Wallis, James D. Whitaker
  • Patent number: 10057761
    Abstract: Systems and methods for providing greater granularity and updatability to network profiles. The system can include a subscription management application program interface (SMA) to receive setup information, user preferences, software, hardware, and firmware updates from a user cell phone, computer, or smart device (collectively, end-point) regarding what features the user wishes to access. The SMA can access a profile lookup table to identify a profile with the requested attributes. A subscription management module (SMM) can receive this information from the SMA and retrieved the profile requested by the SMA from a repository of profiles. The SMM can then download or activate the profile with features that match, or most closely match, the requested features onto the end-point. The system can enable providers to ship phones with no network profiles. The system can also enable profiles to be updated based on changes in user preferences, updates, or other changes.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: August 21, 2018
    Assignee: T-Mobile USA, Inc.
    Inventors: Mehul Shah, Hamza Hydri Syed
  • Patent number: 10057237
    Abstract: An insensitive summary of an encrypted electronic document, such as email, is provided. The insensitive summary provides a summary of the encrypted electronic document without providing sensitive information, such as passwords. The electronic document may be an email, text (such as in a word processing file), spreadsheet and/or presentation. Natural language processing methods, such as parts of speech (POS) tagging, word clustering, regular expression evaluating, sensitive key word searching and/or other methods, may be used to identify and mask sensitive words before summarization and encryption of the electronic document. A user's efficiency in operating a computing device may be increased having an associated insensitive summary without compromising security of the encrypted electronic document. A user may direct a computing device to perform a search (or similarly categorize or use rules) to identify the encrypted electronic document by searching for contents of the associated insensitive summary.
    Type: Grant
    Filed: February 17, 2015
    Date of Patent: August 21, 2018
    Assignee: CA, Inc.
    Inventors: Shashanka Arnady, Chetan Doddamani, PrasannaBabu Krishnappa
  • Patent number: 10055199
    Abstract: A server computer. The server computer comprises a processor, a non-transitory memory, a application comprising JavaScript instructions stored in the non-transitory memory, a runtime stored in the non-transitory memory, and a native agent module stored in the non-transitory memory. When executed by the processor, the runtime provides a JavaScript execution environment for executing the application and an instrumentation application programming interface (API). When executed by the processor outside of the runtime, the native agent module monitors memory buffers allocated to the application based on accessing the instrumentation API of the runtime, executes an event loop that sends an interrupt to the runtime, and provides reporting based on monitoring the memory buffers and the interrupt sent to the runtime to a management layer external to the server computer.
    Type: Grant
    Filed: February 10, 2016
    Date of Patent: August 21, 2018
    Assignee: NodeSource, Inc.
    Inventors: Bryce B. Baril, Daniel D. Shaw, Roderick D. Vagg, Joseph I. McCann, Gavon A. Renfroe, Thorsten Lorenz, Trevor J. Norris, Elijah F. Insua, Fountain L. Ray, III
  • Patent number: 10051068
    Abstract: The disclosure relates to mechanisms that may be used to route notifications in an Internet of Things (IoT) environment according to user activity and/or proximity detection. More particularly, in various embodiments, an entity that manages the IoT environment may receive one or more messages, actions, or responses that indicate detected activity or detected proximity associated with one or more users from one or more IoT devices in the IoT environment. The management entity may then establish an activity and proximity trail from the one or more messages, actions, or responses that indicate the detected activity or the detected proximity, whereby in response to an IoT device reporting one or more notifications, an IoT device in proximity to at least one of the one or more users may be identified and the one or more notifications may be routed to the identified IoT device.
    Type: Grant
    Filed: November 12, 2014
    Date of Patent: August 14, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Sandeep Sharma, Binita Gupta, Mohammed Ataur Rahman Shuman, Amit Goel, Ashutosh Aggarwal
  • Patent number: 10042908
    Abstract: Disclosed are a system, method, and computer program product for a unified system for implementing clones. The unified system includes the appropriate infrastructure to create, maintain, and administer clones and supporting data sources in the computing environment. In addition, a user interface is provided that is capable of visually displaying relationships and lineages of sources and clones in the system. The user interface provides functionality to select any given object, and to trace its parent-child relationships to highlight its related parent and/or child source/clone.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: August 7, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Balasubrahmanyam Kuchibhotla, Bharat Paliwal, Srivatsan Vijayaraghavan, Sanjay Chinnappaiah Ediga, Adeesh Fulay, Sudip Datta
  • Patent number: 10044566
    Abstract: A computer network discovery system may involve a computing system and a database disposed within a remote network management platform, and a proxy server application disposed within an enterprise network. The computing system may be configured to: transmit first instructions causing the proxy server application to obtain configuration and operational information for virtual machines; store the configuration and operational information for the virtual machines in a first set of tables of the database; transmit second instructions causing the server device to obtain configuration and operational information for services; and store the configuration and operational information for the services in a second set of tables of the database, where the first set and the second set of tables have tables in common that store at least part of the configuration and operational information for the virtual machines and the services.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: August 7, 2018
    Assignee: ServiceNow, Inc.
    Inventors: Gregory Grisco, Steve Francis, Shridhar Bylahalli
  • Patent number: 10042715
    Abstract: In one example method, a hash space is identified that includes hashes that each point to a respective piece of data in the customer data set. A first hash is selected using a sub sample ratio, and the first hash is checked to determine if the first hash points to data previously observed in an associated backup stream. If the first hash points to data not previously observed in the associated backup stream, the number of data pieces to which the first hash points are recorded, and if the first hash points to data previously observed in the associated backup stream, a second hash is selected using the sub sample ratio. The method can be repeated until the entire hash space has been sampled. The required storage capacity is calculated using the sub sample ratio and a sum of the recorded number of data pieces.
    Type: Grant
    Filed: January 25, 2016
    Date of Patent: August 7, 2018
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Scott C. Auchmoody, Scott Ogata
  • Patent number: 10033758
    Abstract: A method and system for operating protection services to provide defense against cyber-attacks. The comprises generating a workflow scheme assigned to at least one protected entity, wherein the workflow scheme includes at least one operation regimen and triggering criteria associated with the at least one operation regimen; monitoring at least a plurality of protection resources to detect at least one trigger event; determining if the at least one detected trigger event satisfies the triggering criteria associated with the at least one operation regimen; and changing a state of the at least one operation regimen when the at least one detected trigger event satisfies the at least one triggering criterion, thereby causing provisioning and operating of at least one protection resource of the plurality of protection resources, wherein the provisioning is based on contents defined in the at least one operation regimen.
    Type: Grant
    Filed: April 10, 2017
    Date of Patent: July 24, 2018
    Assignee: Radware, Ltd.
    Inventors: Ehud Doron, Alon Tamir, Gershon Sokolsky, Asaf Oron, Yotam Ben-Ezra, David Aviv
  • Patent number: 10031596
    Abstract: A computer program product includes a non-transitory computer readable storage medium having program instructions embodied therewith, wherein the program instructions are executable by a processor to cause the processor to perform a method. The method includes monitoring use of a user input device of a computer system relative to a graphical user interface (GUI) of an active application, wherein the user input device includes a pointing device, wherein user input to the pointing device controls movement of a pointer within the GUI, and wherein a software interface establishes a level of sensitivity between the user input to the pointing device and the resulting movement of the pointer. The method further includes determining a value of one or more parameters characterizing the use of the at least one user input device, and automatically adjusting the level of sensitivity in response to the value of the one or more parameters.
    Type: Grant
    Filed: July 21, 2016
    Date of Patent: July 24, 2018
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Candice L. Coletrane-Pagan, Jimmie Lee Brundidge
  • Patent number: 10027681
    Abstract: Two endpoint devices communicate with one another in a secure session using a secure protocol. Trusted control messages are passed upstream from one of the endpoint devices through one or more additional secure sessions to a centralized managing server. Additionally, trusted control messages are passed downstream from the centralized manager server through secure sessions to one or more of the endpoint devices. Each endpoint device is integrated into a terminal device.
    Type: Grant
    Filed: February 8, 2017
    Date of Patent: July 17, 2018
    Assignee: NCR Corporation
    Inventor: Stavros Antonakakis
  • Patent number: 10019533
    Abstract: Methods and systems for administering a browser store for computing device web browser applications, particularly browsers featuring tabbed viewing of web pages. A qualifying trigger event, such as a change in the current active tab of the browser, or a navigation to a URL in the active tab, is detected by an exemplary system. The system, having been monitoring user interaction with the browser's tabs, regulates the browser store such that, upon detecting a trigger event, only data (e.g., cookies) pertaining to the web site whose web page is presently displayed in the browser's active tab is retained. Any other data unrelated to the web site is copied to a virtual memory for future reference and purged from the browser store. Additionally, any data pertaining to the web site that may have been previously transferred to the virtual memory is retrieved therefrom and relocated to the browser store. Moreover, any such data retrieved from the virtual memory that require updating, e.g.
    Type: Grant
    Filed: May 21, 2015
    Date of Patent: July 10, 2018
    Assignee: Avast Software s.r.o.
    Inventors: Shaul Levi, Shareen Racke-Bodha, Jessica Downey, Or Hiltch
  • Patent number: 10015138
    Abstract: A method and apparatus for identifying data patterns of a file are described herein. In one embodiment, an exemplary process includes, but is not limited to, receiving a data packet of a data stream containing a file segment of a file originated from an external host and destined to a protected host of a local area network (LAN), the file being transmitted via multiple file segments contained in multiple data packets of the data stream, and performing a data pattern analysis on the received data packet to determine whether the received data packet contains a predetermined data pattern, without waiting for a remainder of the data stream to arrive. Other methods and apparatuses are also described.
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: July 3, 2018
    Assignee: SonicWALL Inc.
    Inventors: Aleksandr Dubrovsky, John Everett Gmuender, Boris Yanovsky, Roman Yanovsky, Shunhui Zhu
  • Patent number: 10015247
    Abstract: Provided is a method for synchronizing an application and a background server. The method includes: after a user logs on to a browser of a mobile terminal device through inputting an account and a password, receiving information of an operation system running on the mobile terminal device and version information of the browser from the mobile terminal device; obtaining a set of identifications of applications corresponding to the account; determining a URL and an icon that correspond to an identification of an application matching the information of the operation system and the version information of the browser in the set of identifications of applications; and sending the identification of the matched application, and the URL and the icon that correspond to the identification of the matched application to the mobile terminal device.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: July 3, 2018
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Xiaodan Lin, Yu Shen, Pengkun Li
  • Patent number: 10015624
    Abstract: A method of processing data in a system comprising both a mobile terminal and a wireless control device, the method comprising of pairing the mobile terminal with the wireless control device transmitting a first signal corresponding to a manipulation for finding the mobile terminal from the wireless control device to the mobile terminal displaying, in the mobile terminal, a message for indicating that an operation corresponding to the first signal is being performed with performing a specific function based on the strength of the first signal, wherein the specific function includes at least one of a vibration or sound output and transmitting a second signal corresponding to a manipulation for controlling the specific function from the wireless control device to the mobile terminal stopping, in the mobile terminal, the specific function in response to the second signal.
    Type: Grant
    Filed: April 20, 2017
    Date of Patent: July 3, 2018
    Assignee: LG Electronics Inc.
    Inventors: Sangwoo Seo, Hyunsun Yoo
  • Patent number: 10009249
    Abstract: Resources used by a plurality of applications that are located in system memory can be managed by monitoring usage statistics for the plurality of applications running on a hardware platform. Usage statistics for a particular application that are outside of a usage threshold profile can result in the creation of an on-demand profile that specifies a set of resources used by the particular application and a set of destination inputs mapped to the particular application. The destination inputs can be mapped to a management module. At least some of the resources of the set of resources used by the particular application can be released. Using the management module, an access to an input of the set of destination inputs can be detected. In response, resources of the set of resources can be allocated to the particular application.
    Type: Grant
    Filed: October 22, 2015
    Date of Patent: June 26, 2018
    Assignee: International Business Machines Corporation
    Inventors: Scott J. Broussard, Jacob D. Eisinger, Ritu Mehta, Karthikeyan Ramamoorthy
  • Patent number: 10007733
    Abstract: One or more resource identifiers are obtained, wherein the one or more resource identifiers are extracted from a content page obtained over a computer network. One or more irrelevant resource identifiers are filtered out from the one or more extracted resource identifiers. One or more resource identifiers remaining after the filtering step are classified into one or more classifications from a given set of classifications, wherein each of the given set of classifications has a dedicated network search component associated therewith. In response to the classifying step, the one or more classified resource identifiers are inserted into a seed set of resource identifiers associated with a dedicated network search component corresponding to the classification of the one or more classified resource identifiers.
    Type: Grant
    Filed: June 9, 2015
    Date of Patent: June 26, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Yu Cao, Zhe Dong, Simon Tao, Xiaoyan Guo, Stephen Todd
  • Patent number: 10009248
    Abstract: Resources used by a plurality of applications that are located in system memory can be managed by monitoring usage statistics for the plurality of applications running on a hardware platform. Usage statistics for a particular application that are outside of a usage threshold profile can result in the creation of an on-demand profile that specifies a set of resources used by the particular application and a set of destination inputs mapped to the particular application. The destination inputs can be mapped to a management module. At least some of the resources of the set of resources used by the particular application can be released. Using the management module, an access to an input of the set of destination inputs can be detected. In response, resources of the set of resources can be allocated to the particular application.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: June 26, 2018
    Assignee: International Business Machines Corporation
    Inventors: Scott J. Broussard, Jacob D. Eisinger, Ritu Mehta, Karthikeyan Ramamoorthy
  • Patent number: 9992079
    Abstract: Embodiments are disclosed that provision a cloud-based service together with a dedicated network connection to provision a cloud-based service element. In response to the request both the cloud-based service element and a dedicated network connection are provisioned. Provisioning the cloud-based service element together with the dedicated network connection enables the cloud-based service element to utilize the dedicated network connection.
    Type: Grant
    Filed: November 4, 2016
    Date of Patent: June 5, 2018
    Assignee: Level 3 Communications, LLC
    Inventors: Pete Joseph Caputo, II, Austin David Ritchie, Alan Wade Prehmus, Travis Duane Ewert, Harold Wayne Teets
  • Patent number: 9990630
    Abstract: A computer server platform application for analyzing a capability of a message oriented transaction system. The platform application includes a first server having a performance driver utility for sending a plurality of transactions through a queue manager as messages having a payload and a correlation identification. The performance driver utility calculates and records a completion time for each transaction sent. A backend utility within the first server is for receiving each transaction sent, converting each payload into a reply message, and sending the reply message to a reply queue destination. A graphing utility contained within the first server is for displaying the completion time for each transaction and an average number of transactions per unit of time for a total number of transactions tested. The performance driver utility is further for displaying categories of possible transaction delays and resolutions of the delays.
    Type: Grant
    Filed: April 28, 2014
    Date of Patent: June 5, 2018
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventor: Paul Siracusa
  • Patent number: 9984097
    Abstract: According to one embodiment, a host system includes logic adapted for receiving device information from a source system, logic adapted for building a virtual device based at least in part on the received device information, logic adapted for transferring a reserve of a storage device to the host system and/or receiving results of transferring the reserve to the host system, logic adapted for determining if the reserve is held by the host system, logic adapted for recording the reserve if the reserve is held by the host system, and logic adapted for sending a notification that the reserve is not held by the host system if the reserve is not held by the host system. Other systems and computer program products are also described according to various embodiments.
    Type: Grant
    Filed: November 10, 2010
    Date of Patent: May 29, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Susan K. Candelaria, Mark P. Gardiner, Clint A. Hardy, Matthew J. Kalos, William R. White, Stephen G. Wilkins, Harry M. Yudenfriend
  • Patent number: 9979799
    Abstract: A method includes running servers to provide computer services to client devices and storing a hardware profile for each of a plurality of server models, wherein each hardware profile identifies hardware components that should be enabled to implement the server model on one of the servers. A request is received from a client device to provide computer services on one or more of the servers using a selected server model and applying the hardware profile for the selected server model to configure the hardware components of the one or more of the servers to use the identified hardware components without manually reconfiguring the one or more of the servers. Still further, the method includes providing computer services to the client device using the one or more of the servers that has been configured using the hardware profile for the selected server model.
    Type: Grant
    Filed: April 27, 2015
    Date of Patent: May 22, 2018
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Sumeet Kochar, Gregory B. Pruett, Robert R. Wolford
  • Patent number: 9973822
    Abstract: Disclosed is a media sharing system that provides shared experiencing of licensed media content such as movies. The system includes a web server that communicates with multiple client devices over the internet whereby a user's multiple social contacts can participate in a synchronized stream of licensed media content such as movies. The system is able to schedule the multi-user experiencing of the licensed media content and further synchronize the streaming of the licensed content so the participating users receiving the media streams in a substantially synchronized manner. The system still further provides for social content interaction amongst the multiple recipients so that the multiple users can interact in a time-contextual manner consistent with the substantially synchronized receipt of the licensed media content.
    Type: Grant
    Filed: May 1, 2017
    Date of Patent: May 15, 2018
    Assignee: Paramount Pictures Corporation
    Inventors: Abraham Chee Shun Wong, Alyson Elise Grove, Eugene M. Lee, Stephanie Anne Simard
  • Patent number: 9973574
    Abstract: According to some embodiments, a computer-implemented method for packet forwarding optimization across multiple nodes may include receiving, via a processor on a network controller, a first packet from a client. The first packet can include information indicative of a target node and a protocol type. The method may further include receiving, via the processor, a balancing node from a packet engine, forwarding, via the processor, the first packet to the target node though the balancing node according to a balancing node address, a target node address, and the protocol type, receiving, via the processor, a registration from the packet engine, and saving the registration to a network controller queue, and forwarding, via the network controller queue, a second packet to the target node based on the registration without the second packet traversing the balancing node.
    Type: Grant
    Filed: November 15, 2017
    Date of Patent: May 15, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David A. Herr, Grant S. Mericle, Bruce H. Ratcliff, Benjamin T. Rau
  • Patent number: 9967309
    Abstract: Techniques for dynamically loading route and dependency information in a single-page application (SPA) that executes on a client device are provided. In one technique, a SPA includes a route handler that receives a requested route. The route handler determines whether the requested route matches any route in a list of routes. The only route that the request route may “match” is a wildcard route, which is associated with a function, when called with the requested route as input, causes a server request to be generated and transmitted from the client device to a server. The server responds with the requested route, dependency information for the requested route, and, optionally, one or more other routes, which may be “child” routes of the requested route. A module instance is generated based on the dependency information and loaded into the SPA.
    Type: Grant
    Filed: October 6, 2014
    Date of Patent: May 8, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Derek Brown, Abhishek Pandya, Zachary Mulgrew, Jordan Smith, Adam Miller, Asa Kusuma
  • Patent number: 9961127
    Abstract: Systems and methods for capturing interaction data relating to a host application (app) implemented on a mobile device are disclosed. A tracking module is embedded in the host application. Interaction data relating to the host application is captured on the mobile device with the tracking module. The captured interaction data is transmitted from the mobile device.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: May 1, 2018
    Assignee: FORESEE RESULTS, INC.
    Inventors: Alexei R. White, Mitchell A. Cohen, Michael Han, Ho Yan Leung
  • Patent number: 9961586
    Abstract: According to one embodiment, a method for controlling congestion at an evolved node B (eNB) in a wireless communication network is provided. This method includes a step of sensing whether the congestion occurs or not; and a reporting step of transmitting congestion information, including whether the congestion occurs or not, to a mobility management entity (MME) or a serving gateway (S-GW). According to another embodiment, a method for controlling the congestion at a packet data network gateway (P-GW) in the wireless communication network is provided. Additionally, apparatuses for implementing these methods are also provided.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: May 1, 2018
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Sung Hwan Won, Sang Soo Jeong, Song Yean Cho, Han Na Lim
  • Patent number: 9952908
    Abstract: A first party, such as a residential subscriber to an Internet Service Provider (ISP), logically partitions its computing resources into an end user partition and a crowd sourced cloud partition. The first party installs a crowd sourced cloud application in each cloud partition. Together, a cloud provider computing system and each cloud application orchestrate cloud services over a communications network, such as the Internet. For each crowd sourced cloud application, orchestration involves registering cloud services with the cloud provider, provisioning each registered cloud service that is requested by the cloud provider, and operating each provisioned service. For the cloud provider, orchestration involves publishing each registered service as available to crowd sourced cloud users, receiving requests for cloud services from a crowd sourced cloud user, and requesting, from a crowd sourced cloud application, a registered service responsive to the request for cloud services.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: April 24, 2018
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Plamen Nedeltchev, John Christopher Cottrell
  • Patent number: 9953101
    Abstract: Some embodiments provide customizable home screens on an electronic device that enable a user of the electronic device to switch between the different home screens. In some embodiments, each home screen corresponds to a setting or profile (e.g., home profile, work profile, sleep profile, workout profile, commute/road trip setting, sports arena setting, etc.) that may be activated upon triggering the corresponding home screen (e.g., by user input, upon a cue, upon a set time). Upon triggering a particular home screen (e.g., road trip setting), the device of some embodiments displays a set of application icons (e.g., weather application, road condition/traffic application, navigator, gas station application) and activates a set of functionalities (vibrate plus ring mode, Bluetooth®) associated with the home screen. This allows the user to have ready access to useful applications and a bundle of functionalities activated on the device for the particular setting or profile.
    Type: Grant
    Filed: June 27, 2011
    Date of Patent: April 24, 2018
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventor: Marc Rene Walliser
  • Patent number: 9948599
    Abstract: Announcing new users of an electronic communications system includes receiving an indication of a new user of an electronic communications system. The new user has an identifier for the electronic communications system. Existing users of the electronic communications system that are known to the new user are identified. The identified existing users are sent a message notifying the identified existing users of the identifier of the new user. The identified existing users may be enabled to add the identifier of the new user to participant lists used by the identified existing users. The new user may be enabled to add identifiers of the identified existing users to a participant list of the electronic communications system used by the new user.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: April 17, 2018
    Assignee: Oath Inc.
    Inventors: Barry Appelman, Edmund J. Fish
  • Patent number: 9949074
    Abstract: A computing device and method is usable to determine a cognitive geofence according to a plurality of data points. The computing device may analyze the plurality of data points to determine an emotional state of a user of a user equipment and a cognitive environment in an area proximate to the user of the user equipment. The computing device may determine the cognitive geofence based at least in part on the emotional state of the user of the user equipment and the cognitive environment in the area proximate to the user of the user equipment. After determining the cognitive geofence, the computing device may transmit the determined cognitive geofence to a terminal device.
    Type: Grant
    Filed: July 25, 2016
    Date of Patent: April 17, 2018
    Assignee: International Business Machines Corporation
    Inventors: Bjorn Austraat, Swaminathan Chandrasekaran
  • Patent number: 9946621
    Abstract: Techniques for preventing event flooding in an event processing system, comprising: responsive to receiving, by an analysis component, monitored activity data, an analysis component for analyzing the monitored activity data, to determine a potential event; responsive to determining a potential event, an analysis component identifying a set of threshold values and determining whether the potential event has met a threshold value of the set of threshold values; responsive to a positive determination, an analysis component for determining if the met threshold value is an identical threshold value met by a previous potential event; and responsive to a second positive determination, a disregard component for disregarding the potential event.
    Type: Grant
    Filed: September 15, 2012
    Date of Patent: April 17, 2018
    Assignee: International Business Machines Corporation
    Inventors: Ann Eleanor Collins, Jenny Jing He, Anthony Philip Papageorgiou, Andrew Dean Wharmby