Patents Examined by A. Michael Chambers
  • Patent number: 10097489
    Abstract: An e-mail message is received that specifies at least one recipient and which includes an attachment. The attachment is a file having a header specifying at least one e-mail address for a permitted recipient. The header is analyzed to determine whether the at least one recipient is specified as a permitted recipient. The e-mail message is relayed to the at least one recipient if is determined that the at least one recipient is a permitted recipient. In addition or in the alternative, delivery of the e-mail message to the at least one recipient is prevented if is determined that the at least one recipient is not a permitted recipient. Related apparatus, systems, techniques and articles are also described.
    Type: Grant
    Filed: January 29, 2015
    Date of Patent: October 9, 2018
    Assignee: SAP SE
    Inventor: Wei Lin
  • Patent number: 10079905
    Abstract: An in-browser proxy enables an application in a frame to make a cross domain request. The proxy executes within the browser, which has a first domain. The browser provides a frame in which a client application executes, which has a second domain. The request from the client application is a request for data access to the external domain. The proxy identifies a registration of the client application, and forwards the request to the external domain. The proxy receives a response to the request and provides the response back to the client application within the frame.
    Type: Grant
    Filed: November 4, 2016
    Date of Patent: September 18, 2018
    Assignee:, inc.
    Inventors: Alex Toussaint, Chris Jolley, Jay Hurst, Stephen L. Pepper, Kari L. Hotchkiss, Saptarshi Roy
  • Patent number: 10055595
    Abstract: Methods, apparatus, and systems are provided to secure access to an account of a user. The account may have a system administrator. The user may have a credential for accessing the secure data on the account. The methods, apparatus, and systems involve setting a universal reset credential associated with the account, denying the system administrator of the account permission to change the first credential of the access feature, and permitting the system administrator to reset the access feature from the first credential to the universal reset credential.
    Type: Grant
    Filed: August 29, 2008
    Date of Patent: August 21, 2018
    Assignee: BAIMMT, LLC
    Inventors: Thomas D. Selgas, Jonathan Cutrer
  • Patent number: 10015236
    Abstract: Techniques are described for providing an MFP device with access to external Web services. According to embodiments, an application registration application executed at a multi-function peripheral device receives a registration request to register a particular application with an activation server. The particular application uses at least one external Web service. In response to receiving the request, a device identification of the multi-function peripheral device is obtained; a verification request comprising the device identification number is generated, and the verification request is transmitted to the activation server to cause the activation server to generate and send a response to the application registration application. If the response indicates that the multi-function peripheral device has not been registered with the activation server, a message is displayed on a display of the multi-function peripheral device. The message may recommend purchasing a license for using the particular application.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: July 3, 2018
    Assignee: Ricoh Company, Ltd.
    Inventor: Jiang Hong
  • Patent number: 9923787
    Abstract: A mechanism associated with a network management system (NMS) interprets and predicts the impact on a network of a network configuration change proactively. By providing pre-configuration analysis in this manner, a network administrator can determine the potential effect of the proposed configuration change in advance of actually inserting a configuration command in the network that might otherwise have unforeseen and damaging consequences. The technique is implemented using a predictive analytics engine that receives a proposed network command and, using a current network topology, executes the command against one or more NMS algorithms to verify that the command can be implemented safely.
    Type: Grant
    Filed: April 27, 2012
    Date of Patent: March 20, 2018
    Assignee: International Business Machines Corporation
    Inventors: Yik Shaw Ngoo, Hee Thong How
  • Patent number: 9819639
    Abstract: A switching device comprises a terminal pair arranged for signal transmission and reception. Circuitry is adapted for generating a stimulus signal to a plurality of network devices forming a daisy chain and for receiving a response signal to the stimulus signal. The circuitry is arranged for deriving from at least the response signal an indication of a network device of the plurality being operational or not. Processing means is arranged for assigning a location-based network address to the network device of the plurality considering the derived indication.
    Type: Grant
    Filed: December 5, 2012
    Date of Patent: November 14, 2017
    Assignee: TELEVIC RAIL NV
    Inventor: Dirk Van Den Wouwer
  • Patent number: 9804863
    Abstract: A method can include evaluating each of a plurality of collaborative systems, using a processor, for suitability hosting an artifact according to at least one attribute of the artifact. A first collaborative system can be selected from the plurality of collaborative systems according to the evaluation. The artifact can be stored in the first collaborative system.
    Type: Grant
    Filed: July 30, 2012
    Date of Patent: October 31, 2017
    Inventors: Thomas J. Burris, Manish Kataria
  • Patent number: 9800996
    Abstract: The present disclosure relates to a machine to machine (M2M) system, method and server using a Social Network Service (SNS). The M2M communication server receives control information of a first M2M apparatus from a second M2M apparatus that receives the control information through an SNS interface, converts the control information into a command that is recognizable by the first M2M apparatus, and transmits the command to the first M2M apparatus such that the second M2M apparatus receives information corresponding to the command. Accordingly, a human, as a user, communicates with an M2M apparatus, easily controls the M2M apparatus, and acquires information by use of a Social Network Service (SNS) interface that is familiar to the human.
    Type: Grant
    Filed: December 24, 2012
    Date of Patent: October 24, 2017
    Inventors: Intae Hwang, Bora Kim, Sangmi Moon, Malik Saransh, Chilwoo Lee, Seungkyu Kim
  • Patent number: 9781208
    Abstract: A method begins by a processing module of a dispersed storage network (DSN) obtaining an identifier (ID) piece of multiple ID pieces regarding a registry fragment of a distributed DSN registry. The method continues with the processing module performing a function on the ID piece to obtain a registry fragment alias, wherein performance of the function on the multiple ID pieces would produce multiple registry fragment aliases. The method continues with the processing module determining DSN addressing information for the registry fragment based on the registry fragment alias, wherein the DSN addressing information is determinable from any one of the multiple registry fragment aliases. The method continues with the processing module receiving a response regarding the registry fragment when a local copy of the registry fragment is not up-to-date.
    Type: Grant
    Filed: August 26, 2014
    Date of Patent: October 3, 2017
    Assignee: International Business Machines Corporation
    Inventors: Wesley Leggette, Jason K. Resch
  • Patent number: 9769249
    Abstract: A computer-implemented method includes accessing information indicative of a service on which to perform impact analysis; generating, by one or more processing devices, a service definition that is indicative of how an application locally utilizes the service; searching, by the one or more processing devices based on the service definition, a plurality of application code bases for one or more references to the service; identifying, based on searching, which applications utilize the service; and determining, by the one or more processing devices based on the identified application code basis, an impact of a modification to the service.
    Type: Grant
    Filed: January 29, 2015
    Date of Patent: September 19, 2017
    Assignee: FMR LLC
    Inventor: Ian Corcoran
  • Patent number: 9742884
    Abstract: A method and system of retrying to load data from a data source to a cloud target system are disclosed. A server receives a first data packet from a device via a communication network. The first data packet comprises first data. The server stores the first data in one or more databases. The server receives a second data packet from the device. The second data packet comprises second data and is marked with a retry flag. The server determines that the second data packet has been marked with the retry flag, and performs an upsert operation with the second data in the second data packet based on the determining that the second data packet has been marked with the retry flag.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: August 22, 2017
    Assignee: SAP SE
    Inventors: Anil Samudrala, Wu Cao, Vikram Kunniyur, YunKei Tsang
  • Patent number: 9693390
    Abstract: Techniques to manage a mobile device based on network density are described. An apparatus may comprise a mobile computing device having a radio module operative to receive radio signals, a resource detector operative to collect a sample for one or more wireless resources based on the received radio signals, a network density module operative to estimate a network density for an operating environment of the mobile computing device based on the sample and a probability density function, and a parameter management module operative to manage one or more operational parameters of the mobile computing device based on the estimated network density. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 18, 2009
    Date of Patent: June 27, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: James Beninghaus, William Ngo, Welly Kasten, Neil Hendin
  • Patent number: 9682300
    Abstract: A sports practicing system includes: a lever arm including an aperture; at least one ball secured to the lever arm; a pivot about which the lever arm rotates; an upper member to which the pivot is connected, the upper member including first and second ends; a base for placement on a ground, the base supporting the upper member; and an elastic strap stretched from the first end of the upper member to the second end of the upper member, an inner portion of the strap intersecting the pivot so the strap deflects the lever arm and the ball when the lever arm rotates about the pivot due to the ball being struck.
    Type: Grant
    Filed: December 14, 2012
    Date of Patent: June 20, 2017
    Inventor: Robert W. Connors
  • Patent number: 9672270
    Abstract: A non-transitory processor-readable medium storing code to cause a processor to receive, from a first electronic device via a first mode, a signal representing a first data set associated with a first communication at a first time. The code causes the processor to define a second data set associated with the communication in a second mode. The code causes the processor to send a signal representing the second data set to a second electronic device at a second time after the first time. The code causes the processor to receive, from the second electronic device via the second mode, a signal representing a third data set associated with a second communication, at a third time after the second time. The code causes the processor to send, to the second electronic device, a signal including an instruction to present, on a display, the second data set with the third data set.
    Type: Grant
    Filed: September 12, 2013
    Date of Patent: June 6, 2017
    Assignee: Zuess, Inc.
    Inventors: Brandon Christian White, William Thomas Code Cubit, Filip Perich, Layne Wesley David Verbeek
  • Patent number: 9628533
    Abstract: The present invention relates to a method and device for generating a description file about a video sequence at a server device for a client device, to retrieve a video segment and containing a region of interest. The method comprising for each video segment, determining a time interval during which the detected region of interest is spatially included in a same frame region in the video sequence; and generating a description file comprising spatial information describing the frame region and temporal information describing a duration at least equal to the determined time interval.
    Type: Grant
    Filed: September 12, 2013
    Date of Patent: April 18, 2017
    Inventors: Franck Denoual, Frédéric Maze, Hervé Le Floch
  • Patent number: 9613124
    Abstract: A server has a data processing module with instructions executed by a processor to maintain an annotation of a first visualization of data, where the first visualization of data has visualization configuration parameters. The annotation is linked to a second visualization of the data that utilizes the visualization configuration parameters.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: April 4, 2017
    Assignee: ClearStory Data Inc.
    Inventors: Nick Rabinowitz, Douglas van der Molen, Nicholas Briggs, Vaibhav Nivargi
  • Patent number: 9607041
    Abstract: A system, method and apparatus for efficiently accessing Internet resources are disclosed. The system, method and apparatus employ a portable device for receiving and transmitting information such as contact information, voting information and medical information, for example.
    Type: Grant
    Filed: June 6, 2008
    Date of Patent: March 28, 2017
    Inventor: Richard B. Himmelstein
  • Patent number: 9596981
    Abstract: A head of a cavity exploration device, with an integrated circuit support which has first and second surfaces and a plurality of through-holes associated with corresponding first and second conducting pads positioned on the respective first and second surfaces of the integrated circuit support, a respective conducting micro-cable is placed in the through-hole, with this micro-cable having a portion which is uninsulated for a length greater than or equal to the thickness of the support. The micro-cable is soldered to the associated first and second conducting pads. Next the micro-cable is glued to the first and second associated conducting pads. The micro-cable is molded in first and second resin layers onto the respective first and second conducting pads, with the resin layers covering the uninsulated portion of the micro-cable.
    Type: Grant
    Filed: May 8, 2008
    Date of Patent: March 21, 2017
    Assignee: STMicroelectronics S.A.
    Inventors: Dominique Luneau, Paul Varillon
  • Patent number: 9530119
    Abstract: A system and methods for establishing and enforcing an electronic messaging budget. In at least one embodiment, the inventive method involves identifying a set of users of an electronic message system. Next, an electronic message budget for the set of users is calculated or otherwise determined, and a portion of the budget is allocated to each user, group of users, department, or other suitable element, etc. In response to one of the users attempting to send an electronic message, a cost of the message is calculated and compared to that user's (or group's) available messaging budget. If the cost exceeds the budget, then the message may not be delivered or its delivery may be conditioned on some action of the user.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: December 27, 2016
    Assignee: NetSuite Inc.
    Inventors: Ryan Grisso, Richard Wedenig
  • Patent number: 9525720
    Abstract: Techniques for metadata-driven dynamic content serving. Metadata content is stored as a source instance. The metadata content is utilized to provide dynamically-constructed pages. The metadata content is published to runtime pods communicatively coupled to receive the metadata content. The source instance includes a metadata definition repository and is a primary source of dynamic data for serving pages in the runtime pods. The runtime pods are groups of multiple servers that act as a single entity to dynamically generate metadata-driven content in response to requests received from client devices. A request for content is received with a selected one of the runtime pods for a specific site. The specific site is mapped to a user identified by a user identifier. The user identifier is utilized to retrieve site metadata from a site metadata server. Content is provided in response to the request with the selected runtime pod utilizing the metadata content.
    Type: Grant
    Filed: February 11, 2016
    Date of Patent: December 20, 2016
    Assignee:, inc.
    Inventors: Philip N. Calvin, Brian Zotter, Eric Dorgelo