Patents Examined by Larry Donaghue
  • Patent number: 9906601
    Abstract: In accordance with an embodiment, described herein is a system and method for supporting namespaces in a multitenant application server environment. The application server environment can include a domain with a plurality of partitions. A global namespace or JNDI tree bound to domain-level resources can maintain a collection of partition root nodes, with each partition root node being the root node of a partition JNDI tree. Each node in a partition JNDI tree is made partition-aware by including properties specific to a particular partition. An initial context for a partition can be created for use in dispatching resource lookup requests to the partition, and can be reused by other applications in accessing resources in the partition.
    Type: Grant
    Filed: July 14, 2015
    Date of Patent: February 27, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Leimeng Zhang, Guojun Shan, William Shannon, Rajiv Mordani, Lawrence Feigen, Yun Lin, Chuntao Chen
  • Patent number: 9900380
    Abstract: According to one embodiment, an apparatus includes a memory comprising instructions, an interface, and a processor communicatively coupled to the memory and the interface. The processor is configured, when executing the instructions, to receive a request to perform a first function of an application and a second function of the application and transmit the portion of the request to perform the first function to a remotely-located first common function module and the portion of the request to perform the second function to a remotely-located second common function module. The processor is further configured, when executing the instructions, to receive, in response to transmitting the respective portions of the request to the remotely-located common function modules, first information from the first common function module and second information from the second common function module, and aggregate, based on the received request, the received first information and second information.
    Type: Grant
    Filed: July 14, 2015
    Date of Patent: February 20, 2018
    Assignee: Bank of America Corporation
    Inventors: Roy E. Charlton, III, Rafal J. Sitkowski, Atul Patel, John A. Lozes, David W. Miller, Raghuram Vudathu, Peter Tavormina
  • Patent number: 9894397
    Abstract: In one embodiment, a method includes (a) discerning whether an average packet delay in a media streaming session is increasing or decreasing over a first defined time window, (b) discerning whether an average jitter in the media streaming session is increasing or decreasing over a second defined time window, (c) in response to (a) and (b), calculating a specific bit-rate quantity corresponding to a change in bit-rate, and (d) controlling a bit-rate of the media streaming session in accordance with the specific bit-rate quantity.
    Type: Grant
    Filed: December 15, 2011
    Date of Patent: February 13, 2018
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Wenyi Wang, Jing Hu, Juiping Liao, Rong Wang, Duanpei Wu, Shih-Cheng Stan Yan
  • Patent number: 9887878
    Abstract: The techniques and/or systems described herein are configured to determine a set of update operations to transition a network from an observed network state to a target network state and to generate an update dependency graph used to dynamically schedule the set of update operations based on constraint(s) defined to ensure reliability of the network during the transition. The techniques and/or systems dynamically schedule the set of update operations based on feedback. For example, the feedback may include an indication that a previously scheduled update operation has been delayed, has failed, or has been successfully completed.
    Type: Grant
    Filed: June 6, 2014
    Date of Patent: February 6, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ratul Mahajan, Ming Zhang, Srikanth Kandula, Hongqiang Liu, Xin Jin
  • Patent number: 9883216
    Abstract: The present invention discloses a method and an apparatus for bearing a Transport Stream (TS). The method includes: extracting TS packets continuously from the TS to constitute one or more sampling units, and obtaining index information of the sampling units; writing the sampling units into a data portion of a streaming media file, and generating an index portion of the streaming media file according to the index information. The present invention can encapsulate the TS into the streaming media files, so that the TS can be read by a standard streaming media file analyzing program, which facilitates multi-party interaction of the TS data in the streaming media field, and improves the practicability of the TS in the streaming media field.
    Type: Grant
    Filed: May 10, 2010
    Date of Patent: January 30, 2018
    Assignee: ZTE Corporation
    Inventors: Yaping Ruan, Jiazhou Li, Jian Sun
  • Patent number: 9881033
    Abstract: Aspects of a multi-level electrical distribution control system associated with an electrical distribution grid are disclosed. Data access and processing across the multi-level control system and the electrical distribution grid can provide improved utilization of energy within the electrical distribution grid. Further, dynamic reconfiguration of the electric distribution grid can be based distributed processing and access to information relating to the electrical distribution control system or electrical distribution grid. An encapsulated DNNC data element is disclosed as an efficient and secure means of accessing data across the multi-level electrical distribution control system or the associated electrical distribution grid.
    Type: Grant
    Filed: January 9, 2015
    Date of Patent: January 30, 2018
    Assignee: General Electric Technology GmbH
    Inventors: Ethan Clair Boardman, Subrahmanyam Saraswati Venkata
  • Patent number: 9860346
    Abstract: A method beginning with adding new resource to an enterprise system. Responsive to adding, an API builder executed by the computer automatically builds a new API exclusively for the new resource. The new API is configured to manage communications between the new resource and the proxy server based on a context resource identifier provided by the API builder and stored in an identifier data structure. The context resource identifier is to be provided to the gateway in response to a request from the client to access the new resource using a uniform resource identifier that identifies to the new resource. The context resource identifier is static over time within the enterprise. A proxy server uses the context resource identifier to call the new API in order to access the new resource, whereby a speed of communication between the client and the new API is increased.
    Type: Grant
    Filed: October 14, 2015
    Date of Patent: January 2, 2018
    Assignee: ADP, LLC
    Inventors: Jigesh Saheba, Roberto A. Masiero, Isabel Espina Carvajal
  • Patent number: 9853927
    Abstract: An application such as a mail transfer agent (MTA) enforces a resource quota within a multi-tenant environment. An email associated with a tenant is managed based on decisions evaluating the email against a queue quota and an association between the email and an email storm. The email is also managed based on another decision evaluating the email against a processing quota. In addition, the email is managed based on a cross MTA aggregate of usage information associated with the first, second, and third decisions.
    Type: Grant
    Filed: August 27, 2013
    Date of Patent: December 26, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Gregory Gourevitch, Faina Sigalov, Wilbert De Graaf, Wayne Cranston
  • Patent number: 9847958
    Abstract: A network is disclosed that includes a message originator computer and a message recipient computer, for secure electronic mail delivery. In accordance with the invention, the network includes a message delivery server that can distinguish between real and phantom messages. In operation, the message originator computer waits a random time and then transmits a first encrypted phantom message to the message delivery server. This message is to spoof an eavesdropper into believing that there is a steady stream of messages being sent from the originator computer. However, the message delivery server recognizes the message as a phantom message and discards it. When the message originator computer receives a user request to transmit a real message to the recipient computer, it waits a random time and then encrypts and transmits the real message to the message delivery server. The message delivery server recognizes the message as a real message and forwards the real message to the recipient computer.
    Type: Grant
    Filed: March 13, 2017
    Date of Patent: December 19, 2017
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Joseph Thomas O'Neil, Kenneth H. Rosen
  • Patent number: 9836543
    Abstract: A system, method, and apparatus are provided for distributing a content item toward target recipients solely via first degree connections (e.g., in a professional network, in a social network). For a selected content item and identified target recipients of the item, when a user initiates a message to forward or otherwise convey the content item, one or more schemes are applied to select and automatically populate the message with suitable addressees. In one scheme, values are computed for each neighbor of the sender, to indicate the value of delivering the item to that neighbor; the message is automatically addressed to the highest-value neighbors. In another scheme, user communities that encompass the target recipients are identified and the message is automatically addressed to neighbors that are best able to disseminate the item throughout a community. In another scheme a minimal set of neighbors having connections to all target recipients is identified.
    Type: Grant
    Filed: February 19, 2015
    Date of Patent: December 5, 2017
    Inventors: June H. Andrews, Jason R. Schissel
  • Patent number: 9813465
    Abstract: Examples of systems and methods for network proxy server for energy efficient video streaming on mobile devices are generally described herein. A proxy server to deliver video content may include a communication module to intercept a request for video content from a mobile device, the request for video content intended for a content server and forward a modified request for the video content to the content server. The communication module may receive the video content from the content server and transfer a portion of the video content to the mobile device using a multipath transport protocol.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: November 7, 2017
    Assignee: Intel Corporation
    Inventors: Silviu Petria, George Milescu, Bogdan Davidoaia
  • Patent number: 9807140
    Abstract: A method of reproducing content is provided. The method includes, when a sync terminal reproduces content by receiving the content from a source terminal via a certain network, reproducing the content in a mirroring mode during a certain time, buffering image data corresponding to the content to be reproduced after the certain time, during the certain time, and reproducing the content in a streaming mode after the certain time by using the buffered image data.
    Type: Grant
    Filed: June 3, 2014
    Date of Patent: October 31, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Seong-il Hahm, Han-min Bang, Jin-guk Jeong
  • Patent number: 9807133
    Abstract: In accordance with one embodiment, a notification control apparatus comprises an interface and a control section. The interface receives first information sent from a terminal held by a user. The control section calculates, based on the information received by the interface, a distance from the notification control apparatus to the terminal held by the user, and carries out a control to send reply information to the terminal held by the user if the distance is within a given range, and not to send reply information if the distance is out of the given range.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: October 31, 2017
    Assignees: KABUSHIKI KAISHA TOSHIBA, TOSHIBA TEC KABUSHIKI KAISHA
    Inventor: Kazunori Hirabayashi
  • Patent number: 9798811
    Abstract: A system, method, and apparatus are provided for distributing a content item toward target recipients solely via first degree connections (e.g., in a professional network, in a social network). For a selected content item and identified target recipients of the item, when a user initiates a message to forward or otherwise convey the content item, one or more schemes are applied to select and automatically populate the message with suitable addressees. In one scheme, values are computed for each neighbor of the sender, to indicate the value of delivering the item to that neighbor; the message is automatically addressed to the highest-value neighbors. In another scheme, user communities that encompass the target recipients are identified and the message is automatically addressed to neighbors that are best able to disseminate the item throughout a community. In another scheme a minimal set of neighbors having connections to all target recipients is identified.
    Type: Grant
    Filed: February 19, 2015
    Date of Patent: October 24, 2017
    Assignee: LinkedIn Corporation
    Inventors: June H. Andrews, Jason R. Schissel
  • Patent number: 9799372
    Abstract: A novel process and system for flexibly adding supplemental digital program content such as, for example, transactional advertising content, games, polls, contests, interactive music videos, and e-commerce content generally and the like, into pre-prepared digital media files, such as an MP3 audio file or the like, for playback by digital playback apparatus, wherein the pre-prepared media file is modified by embedding therein executable code representing such supplemental program content, and enabling the playback apparatus to decode and execute the presentation of the supplemental program material as an addition to the playback of the pre-prepared media file content.
    Type: Grant
    Filed: February 18, 2014
    Date of Patent: October 24, 2017
    Assignee: Time Warner Cable Enterprises LLC
    Inventors: Thomas W. Meyer, Josslyn M. Meyer
  • Patent number: 9794390
    Abstract: A communications system and method is provided for facilitating access to a service center resource. A request is received from a mobile device of a user to access a service center associated with a destination specific application on the mobile device. The request includes information entered by the user and associated with the request. An identification of a service center resource of the service center that matches needs of the user based upon the information entered by the user and a determination of an availability of the service center resource is made. A first communication is launched to a communications address associated with the mobile device and a second communication is launched to a communications address associated with the service center resource. The first communication and the second communication are bridged.
    Type: Grant
    Filed: July 21, 2014
    Date of Patent: October 17, 2017
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Haifeng Bi, Xiaolian Bi
  • Patent number: 9783387
    Abstract: A sheet behavior monitor for a sheet processor includes: a folding machine processing a sheet; and a camera taking an image once for each signature (Wb) folded by the folding machine. The camera takes every image at a folding machine rotation phase different from that of the image immediately before taken.
    Type: Grant
    Filed: May 12, 2009
    Date of Patent: October 10, 2017
    Assignee: KOMORI CORPORATION
    Inventors: Shinya Matsuyama, Tadahiko Iino
  • Patent number: 9781057
    Abstract: Described are techniques for avoiding deadlock. Each consumer is assigned a priority level denoting a number of resource allocation requests that have been currently granted to the consumer. The priority level is incremented for each resource allocation request granted to the consumer. A set of common resource pool(s) and a reserved resource pool are provided. A wait list of pending resource requests made by the consumers is maintained. If no allocated resources of the set of common pool(s) have been released for at least a threshold amount of time and there is at least one request on the wait list, first processing is performed which includes selecting, in accordance with one or more criteria, a first pending resource request from the wait list that was made by a first consumer, and assigning the first consumer exclusive use of the reserved pool for a lifetime of the first consumer.
    Type: Grant
    Filed: June 21, 2013
    Date of Patent: October 3, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Robert P. Foley, Peter Puhov, Ronald D. Proulx
  • Patent number: 9774509
    Abstract: Methods and systems are disclosed for modeling the performance of an IT service. The methods and systems take a holistic approach by treating the entire IT service instead of the individual nodes. In one implementation, the methods and systems provide a tool for mapping the performance of the IT service based on throughput and response time data. The tool may then be used to develop a mathematical model for the performance of the IT service. System parameters that may impact the performance of the IT service may be correlated to variables in the model. The model may then be used to predict the impact changes may have on the performance of the IT service. Performance maps for the same IT service may be compared over time to discern any departure from a norm. A database of performance maps may be established for a particular industry to facilitate intra-industry comparisons.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: September 26, 2017
    Assignee: United Services Automobile Association (USAA)
    Inventor: Paul Neri Ybarra, III
  • Patent number: 9762679
    Abstract: In various systems and methods, there can be received a request for a network service. A query for the network service can be formulated based on the request. A remote access device can be instructed to interrogate remote devices coupled to the remote network access device for the network service. Access parameters related to the network service can be received in response to the interrogation. The user device can be configured to access the network service based on the access parameters.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: September 12, 2017
    Assignee: Aerohive Networks, Inc.
    Inventors: Matthew Stuart Gast, Liang Wang